If there's more than one company in a municipality, then there will be wires for different companies all over the place and it would be a mess. People still have the choice of Satellite TV, too.
That argument is flawed & there doesn't seem to be a "mess of wires" with competition for providing phone service.
That's because the government forces the owners of the current wires to carry the calls of competitors. Back in the early days of the telephone, some cities had multiple carriers. Indeed, some companies had multiple telephones so they could be connected to customers on the different services.