Nobody from companies is enforcing you to use their services. Do.not trust. Verify. The problem is many people don't know how to verify the code and run the software. So they have to trust. And if they start trusting code, why not trusting a bit more and trust a company that runs the code for you? That's the problem. People prefer the convenience. But if you really want to be independent and not trust companies, you can.