Why is SanFranciso or any other city wanting to tax their citizens to fund the fiber upgrades and other communication infrastructure upgrades? California is home to the wealthiest technology companies in the world. Tax them. Google could fund fiber upgrades for the entire state of California with their petty cash. Facebook, Twitter, Google, Apple, MS, Comcast, and every other billion dollar technology company should be required by law to fund the technological infrastructure they depend on to rake in their billions of dollars in profit. If they want to put that type of initiative on any ballot I am pretty sure it would pass by a spectacular margin. If the politicians resist then start looking at the campaign donors for those politicians causing the problem.
The US just needs to use the Chinese playbook when it comes to bending the multi-billion dollar corporations to their will. US companies wanting access to the Chinese markets are required to take on a Chinese partner if they intend to build a presence inside of China. This allows China unfettered access to any IP the corporation uses in their products and services. China isn't stealing IP the corporations are handing their IP over freely all for a chance to sell their products and services in the Chinese market.