Here's the idea, and is actually the current setup I have with a private company:
A p2p transmitter can broadcast to a lower tower that sits next to multiple neighborhoods. Then from that tower, lines can be run to individual houses and/or other small receivers like on people's rooftops.
With this system, they can literally cover vast areas, with just as fast speeds, in a fraction of the costs and time.
I have this setup right now, pointing my p2p device right at the top of a building downtown (not in San Jose.). It is crazy fast and even during heavy storms, there is no disruption.
San Jose, I wouldn't complain just yet, you might actually get your 1 Gbps + speeds faster than you thought despite this "construction delay".