This is what’s been happening in Sweden for years. We just built a new house and it cost us $1500 to install fiber optics. Our town is build the network and letting all providers compete for the customers since the network is open.
We choose speed from 10 to 1000 Mbps. 100 Mbps without bandwith caps cost $30 per month.
You really need to do this!