Agree completely. A solution would probably need to involve:

1. The alternatives being relatively easy to setup and use. This has already happened with some FOSS software.

2. Social norms changing around them (ie, it's "cool" / "normal" / "expected" to use privacy and ownership preserving alternatives). Basically has not happened at all.

3. Laws prohibiting, or limiting to a significant degree, the extent of the abuse that can be inflicted, changing the incentives. GDPR, whatever you think of its execution or effectiveness, is at least proof this kind of thing can be done.

The latter two are both very difficult problems, but I don't see any other way out.