Minneapolis has a private fiber ISP, my brother is in Madison and they too have private fiber available widely. I was under the impression there had been a lot of fiber deployment in cities in the past five years.
US Internet (private fiber ISP in the Twin Cities) is an anomaly, not the norm. Minneapolis is incredibly lucky to have a local, private ISP that offers fiber to the home at up to 10 gigabit/s. The only other ISPs in the US that I know offer similar services are either municipal ISPs, co-ops, or Google Fiber.
Cincinnati, Ohio has Altafiber (formerly Cincinnati Bell) that offers 2gbps down 1gbps up for $80/mo. I have it and it’s amazing.
Cincinnati Bell was early to roll out DSL too. Went to college here in the late 90s and had a mind blowing 768kbps. I could watch RealVideo at 640x480!
The Midwest absolutely has seen a lot of fiber going in the ground with federal money the past couple years and Metronet has expanded pretty aggressively.