Re: "Public utilities and government agencies are better at handling"
Evidently. you never lived in a country where there was a state monopoly over telecommunication.
Privatization kind of worked.... but only when Telmex started getting real competition. Even then, competition was mostly on large cities, while the rest of the country remained with awful customer service. At my mom's town, getting a new landline = 30 days. At Mexico City, 24 hours or less. But oversubscription is an issue everywhere, with varied results:
Telmex: Get a real IP, low latency, you might get your full Mbps but most of the time it will drop to 50%.
Cable co's: Get CGNATted IP, high latency, traffic shaping and all the awful crap Comcast was doing in the US before the FCC slapped them. (Worst. Experience. Ever.)
Axtel: Get a real IP, low latency, mostly high data rate. Coverage is still limited to major cities, and even then it might not be available in your neighborhood.
Totalplay: No idea if they do CGNAT, low latency, high data rate. Only available in major cities.
The main difference between Mexico and the US is that most of the country is covered by Telmex, which isn't stellar, but at least it isn't trying to screw over their customers. In the US, the cable co's are the ones covering most of the country, and they DO want to screw over their customers. Which is why municipal broadband sounds like a far better option.