That's why we have to build decentralized backend systems to follow them around and store their data. We also need to focus on ease of use on the frontend of those systems. It's not like they are going to do this themselves. We have to do it for them, for all of us.
A friend of mine used the Dropbox API to let his webapp's users store their own data, encrypted and decrypted with npm crypto. If I recall correctly, the user just had to OAuth with Dropbox on signup and sign in -- the rest was handled seamlessly.
I just wrote him to ask if he's blogged about this. Send me a message (in profile) if you'd like more info about this approach.