I think wireless point to point is the answer, and what Google is working on now after buying WebPass. You only have to connect a neighborhood and have one pool with a p2p receiver that services the whole neighborhood. A mini ISP if you will.
Then we can tell the corrupt city/local council people to F OFF and stop F'ing over your citizens by taking bribe deals from the large ISPs. It's pretty bad, see AT&T in Dallas, where they are head quartered. The corruption in the city that AT&T buys is crazy. Even another large competitor such as Spectrum wanting to put fiber down is blocked by the city because AT&T has exclusive rights. So what speed is offered in that area by AT&T? 3-6 fucking mbps. And they make you a great deal and only charge $30/m for it. Seriously, F them and the city.
I now have a direct p2p internet access point on the roof of my house that gets about 80mbps up and down for less than $30/month. My only other option in a well developed, dense area is 3mbps from AT&T. A block away, Spectrum installed fiber and they get 1 gig speeds. I fought it for months, the corruption goes deep. Fuck AT&T.
Yes, that's part of it. Then there's ideological posturing. "Freedom" and other empty slogans.