You can't have your cake and eat it too. If you want cheap prices and high quality service, then you have to deregulate the industry, and a deregulated telecom industry will focus on the high-end consumers, just like every company does. Apple doesn't focus on making computers for poor people, and all those companies peddling their wares on Facebook aren't selling basic essentials affordable by poor people and people in rural areas. Someone in the tech industry should understand better than most that in nearly any industry, companies will chase premium, up-market consumers because that's where the money happens to be.
If you want poor people and people in rural areas to have high-quality internet service (or really, any internet service), you have to be willing to pay for that. The way municipalities have chosen to pay for that is granting utility monopolies. That decision isn't something that comes for free. It comes at the cost of worse service for the wealthier urban people who would get better and cheaper service in a free market.
Also, as a practical matter, municipal and state governments destroy everything they touch. I'm not a small government drum-beater, and I'm a proponent of regulation in many contexts, but the lack of transparency and scrutiny makes municipal government regulation the worst kind of regulation.