Everyone seems to forget that these are private companies that were setup for the sole purpose of selling a product to make money. They are not public utilities created for the benefit of the masses.
Like any private company their single purpose it to make money for the people that own them. Providing a useful service and selling a popular product is all a function aimed at making more money.
Googles "Do no Evil" mantra is bullshit and always has been. Bill Gates first publication in a magazine was about how he wanted to get paid for his efforts creating software. And Jeff Bezos is probably the worst of the lot, Amazon warehouses are modern slavery.
These are not nice fluffy companies who exist to make our lives better, they exist to make money plain and simple.
Should they be allowed to buy the competition or crush them if they don't play ball, in a perfect world no, but this happens in every industry all over the world. Look at the car industry, steel, mining, petrochemicals, electronics. aerospace, entertainment (Disney etc..) the smaller players get bought or forced out until only a handful of multi-national companies remain.
Nobody is forcing you to use any of these services.
Don't use them and then complain about what evil companies they are.
If you did not use them they would not have that kind of power.
You are the problem and also the solution.