Here’s my maybe-not-so-crazy-after-all idea: personal identity should be fully separate from infrastructure.
What am I talking about? I’m talking about the server part of a fediverse username (@robobenklein@fosstodon.org), the service provider part of an email address (@gmail.com), or the numerous other combinations of [username] on [specific service instance].
Infrastructure is what handles data, it moves messages, stores chats and media, and connects people, however infrastructure is something we build and something that inevitably cannot last forever.
Whether that be DNS registrations which are designed to expire, or physical servers which cost $$$ to operate, maintaining infrastructure is an ongoing effort that has far too many failure modes. Physical street addresses change, phone numbers are reused, infrastructure of all kinds naturally is replaced because it uses space and resources.
Meanwhile, identity is something relatively permanent, there are no costs associated with being me, and while eventually I will die, my name didn’t stop referring to me just because the server hosting my identity stopped operating.

