let’s address the possibility that like mastodon/matrix 99% of ppl will flock to the biggest handful of servers
What is the real value of decentralization given that? Outside of like political unrest.
And what role do small servers really do in that landscape? Obv “novelty” servers like midov cater to the like lolicon enthusiasts and I’m sure there are a few other servers dedicated to illegal things. Regional severs are quite compatible with various nationalists/patriots
I don’t think this is necessarily a problem. People who’d rather just be on a big platform and not worry about federation and open source and the technical aspects can do so by joining a big instance, and have pretty much the same experience they’d have on any centralized platform. People who’d rather have more understanding of and control over their experience of the federated network can host their own instance, or join a smaller instance belonging to someone with similar ideas as them, and can still interact with the larger communities by federating with them. As long as the big instances like lemmy.ml continue federating with the smaller instances like mine, I’m happy.
I think it would be fantastic if people who migrated to lemmy were comfortable choosing an instance and spreading out to different places and keeping things very decentralized. But realistically I think that most people are not interested in making those kinds of choices, and just want to go to a webpage, sign up, and start browsing memes with as few clicks and as few choices as possible.
As another commenter has mentioned, though, adding account migration would probably help a lot. Then people can make a choice without feeling locked in, or go the least-resistance route initially but still make a choice later on without losing all of their account history.
In addition to account migration, account backup would a nice peace of mind. As I understand, when the majority of federated servers shutdown, there’s a substantial amount of notice for users to migrate elsewhere - but I think it would be helpful if there was a safeguard against an admin getting bored of hosting or a failed update ruining things. I think it would also be a compelling addition of servers could peer to automatically serve as a fallback instance in the event a user’s primary goes offline. No idea how that would work, but that would help ease many folks anxiety about joining very small or niche instances.