It's governments that enforce the current monopolies and dualopies, what they call a "franchise".
Do you really want government "competing", keeping ie Google fiber out while they offer up government service that works as well as Congress does, with DMV style customer service, and healthcare.gov quality? The way government would "compete" would be to simply deny permits to any company offering a better service that what government bureaucrats and theirlobbyist friends throw together.
The only large-scale success of modern broadband in the US lately has been Google Fiber. They go where local governments have decided to get the heck out of the way, often after wasting huge amounts of taxpayer money on failed attempts to have an ISP run by politicians.