Several cities in the United States have implemented municipal fiber. There are a few different models [1] but my favorite is "open access", where the city owns the fiber and allows many providers to use it. (See more here [2].)
UTOPIA, a consortium of cities in Utah, operates under an open access model. You pay a $30 fee to the city for the line and then choose from 12 different ISPs [3]. A symmetrical 1Gbps plan is around $50, so $80 total. You can even get a 10Gbps plan for $200. If you're having problems with the ISP you're using, you just go online and change it.
[1] https://muninetworks.org/sites/www.muninetworks.org/files/20... [2] https://muninetworks.org/content/open-access [3] https://www.utopiafiber.com/residential3pricing/