All kinds of technical difficulties can be fixed with effort and talent of a few people, but if something requires will of the masses and there's a lack of will, that thing is simply not going to happen no matter what you do - because there's no "just" with respect to lack of will, that's lack of something necessary that you can't easily create.
The only universally used tech on this list is SSL, because end users don't need to "install SSL and learn to use it" - we had to put in the work to upgrade or shitty servers, and they get the benefits.
Time had proven that the "don't you care about your privacy" argument doesn't work, so it's up to us to make the privacy-respecting tools better than the alternatives
If you're of above average intelligence, remember that you're likely biased to assume the average person is more intelligent than they actually are.
To me, the sociological aspect is in the way we act together as a society, helping others do what we think is good, providing support. Not simply how one is expected to somehow learn and do everything out of nowhere.
The decentralized nature of the technologies mentioned contributes substantially to their resilience. Re-centralizing them opens new avenues of attack and new targets to silence and corrupt for the state.
This comes across as rude, especially in response to someone that did not themselves say anything warranting a rude response. You can disagree and make your point without doing this. I'm pointing it out because you genuinely may not be aware and I want to give the benefit of doubt (something I myself too often do not do online).