FOSS and open protocols are the answer of course. Signal is unimpeachable enough for me, but for the true believers there is Matrix with a bunch of third party clients.
Once you internalize the how and why (such as "forks are good" and "the more publicly auditable code the better"), there's really no going back and for the rest of your life you prefer FOSS even when you can't use it.
That's why I think that for some future generation there will be a FOSS equivalent of the waves of democracy that spread across the world starting in the 18th century. Once a country becomes democratic and people understand the benefits, they never really want to roll that change back. Our current generation is probably not going to double down on the "right to fork," but once an individual gets it they get it for good, so I feel it's just a matter time before a sea change occurs, even if we're all dead when it happens.