I'm in one of the largest cities in the USA and we have only one real high-speed option in my area (cable), no fiber... and I pay a ton for 300mb down. My in-laws live way out in a rural community with 150 people and they have gigabit fiber (multiple sources) for far less than I'm paying. I don't think urban communities are where the problems are honestly.