I have people I care about who are like you describe. I would love for them to care more, but they simply don't. So I've started to reframe myself as a service provider, and gently encourage them to try out things I self host. It's not a perfect example of this but: I did get most of my family to join Signal this way. As an additional point, another thing is people are highly resistant to change. In my experience so far, you can get them to change pretty much once. For example, once I learned about simplex I tried to get them to switch to that, but no joy.
It puts a fair amount of responsibility on your shoulders, but I do think Uncle Jiming people is a good way to get them on more private platforms. I do it where I can.
Likewise. I figure I am already will to accept responsibility for myself, and I can slowly scale out how much responsibility I can take by managing services for friends and family.