We have seem over and over again that companies will eventually become greedy and will kill all competition. One example Standard Oil , they will eventually not serve the customers as you mentioned. The customers will have to pay really high prices for lower quality service or product. I am not a lot into socialism because we come back to the same that one entity is controlling everything and we have seem also that the government sucks. So maybe a hybrid approach will be nice to try.