Better to split them up even further with regulations on things like sharing lines to force them to improve speed and service.
That is not to say that municipal alternatives don’t have a place. My view is that state and local governments should get rid of build out requirements that restrict the development of competition while building municipal service to areas left unserved by the market. That’s a traditional government function: serving as the safety net. But that’s not what’s usually proposed.
Such as that the USPS must be self-sufficient and doesn't take tax revenue.
Increased jobs, in the case of walmart, come at the price of workers having to apply for foodstamps to live. Cheaper prices come at the cost of driving local stores out of business. Google and amazon are shitty companies too, no matter how much they pay for good PR.