Someone should create a (dynamic) DNS provider (ideally a non-profit) whose only stated mission is to help people take ownership of their Fediverse, e-mail and XMPP identities.
If my identity were herrabre.mastodon.xyz (a subdomain instead of user-@), I could move to another instance by requesting a DNS record change, and my social graph would remain intact.
A trustable social contract would be needed so I kept effective ownership of the subdomain; the non-profit would be responsible for that.
But someone needs to provide you with the tools to make use of the domain, and there's room to make that much more user friendly than purchasing a domain is today.
The whole point of such an org would be to provide systems and governance which means they don't need to become admins, but can still enjoy some autonomy.
@HerraBRE @zash @mmn I think LetsEncrypt is an interesting example of a project that took something super-fscking-hard (being a CA) and made it into a community service.