It’s all so anonymous that they can get away with it because no one person has responsibility. As a customer you just want someone to take ownership.
I helped a guy we know get a better deal on his broadband and phone. A month later when it was meant to be changed over the bill was on the same old tariff. Called and I get through to the Indian call centre who give all the scripted answers “so I understand your query is blah blah and you would like to resolve this problem today sir?” “I can confirm your tariff has changed” “yes, but what about the £400 quid from this bill” “yes, sir. This bill is now paid” ARRGGH - I just want to talk to the human beings not the robots - so I ask to be transferred to sales (big companies put the capable lot in sales because it makes them money). I then get told she can’t transfer me because I don’t have a sales call. Well, tell them it’s a sales call. I cannot do that sir because you don’t want to buy anything. Okay, so I’m telling you I want to upgrade my package. They will not accept the call sir... I hang up. Find the number for sales and 15 minutes later 400 quid returned and an apology. The battle I find is always about finding someone half decent to get on a level and actually deal with it.