The issue with wireless is that you just can't get the bandwidth that cable or fiber can bring.
It's different per industry. There's no reason why water and sewage need to be for profit companies. I think natural gas is close behind simply because it's hard to have multiple companies provide the product at a central distribution point in whatever city/town.
However communications services CAN be split into their components to be set up as a utility and a service. I think more cities should invest in municipal fiber with this type of setup. There have been multiple studies showing it can be economical for most cities to recoup costs over a thirty year period for around $25/month per drop for the actual infrastructure (fiber to the home/switches/etc on backbone). You can make that cheaper for people in your city by adjusting how much businesses are charged for the infrastructure versus residents. Some cities have lowered the monthly infrastructure cost having residents pay a larger amount for hookup (300-400) and have that cost spread out over a few years in the same way the city will spread out payments for a new sidewalk. The key thing is that they should not be allowed to offer service themselves - allow others to sell the service. Heck, if google wants to come in and make no profit off of it but sell it at the same cost as what the city is charging google per customer, let them. There will still be some who might op for other, better add services with other companies. It's easy to add other providers in this scenario. .