This is very true. I used to live in a small western city (OK, like 80,000 population) in Colorado where the only broadband options for residential consumers were CenturyLink and Comcast. Comcast said they couldn't offer gigabit internet to the city because it wasn't feasible. So the citizens put up a ballot initiative to install municipal fiber with gigabit speeds for something like $50 or $80/mo., and when the ballot initiative passed, low and behold it didn't take but 2 months for Comcast to change its tune and say they'd be offering 2.4Gb service for about $10/mo. more than their current maximum 105Mb service, but only within the city and only in areas where the new municipal fiber was going to be available. To everyone else, either the former maximum or no service at all.
In fact where I was living, my neighbor directly connecting to the back side of my lot could get that 105Mb service from Comcast, but I, on the other side of the property line could get nothing at all. Had I not decided to move to Arizona around that time, I'd have made a deal with my backyard neighbor to pay for internet service for him if he'd allow me to string a CAT5 cable out his back door to my back door.
For comparison purposes, the only broadband available at my house was through CenturyLink, and with no Comcast competing with them, the most I could get from them was 1.5Mbit/892Kbit, while my backyard neighbor could get 100Mb from CenturyLink and connected to the same demark because we were in the same neighborhood and the next nearest dmark was 2 miles away (our neighborhood was in the middle of the country, just outside the city).
The collusion, corruption, and extortion rampant throughout ISPs in the U.S. is way beyond the pale. There is zero excuse for any of it. Gotta love unbridled crapitalism I guess!