Sweden pushed for FttH even though all outdated cabling was already buried, no idea why just a city like SF cannot do the same.
Probably a main difference is that the Swedish infrastructure was deployed by municipalities with an open access model, so no need for 10 different ISPs to dig their own cabling.