Why are there so few companies competing with each other? One word, monopolies.
This isn't the capitalism that Adam Smith envisioned. Now giant corporations own whole industries and if you want a phone service, internet or groceries, you have to go through them.
And they can treat you, the customer, however they want.