ZET states the problem. in modern society, the shareholders come before the customers in priority. I fully appreciate how the stock market works (I have worked in The City of London) but the old adage 'look after the customer and the customer will look after you' is long gone.
To be fair, that is also the customer's fault. As customers have proved that they will change carrier for a £10 reduction - there is no incentive to keep them.