> Almost all of our communication protocols and technologies are built on trust on those who run various services.
That is why we need to build and use de-centralized systems like Bitcoin, Tor and physical mesh networks to share and communicate. These evolve around people, not service providers. Of course, there's a huge difference between trusting people and trusting corporations.
> It would be great to start from scratch and build things without the expectation of any trustability from anyone, but I don't see that happening ever!
Too bad that you're not too bright about the future. A lot of people are working on fixing it. Maybe these links will inspire you to think about it differently?