If admins do someothing instance users are not happy with they can move to another instance
Unlike reddit where it was all centralised
This ignores the social aspect. If instances are allowed to wall themselves off from other instances or fracture how the federation works, that means leaving the big instance for the smaller one isn’t much different than leaving reddit for lemmy.
We basically see this in microcosm on Reddit itself. Such as when a subreddit for a topic exists and is modded by shitty mods. If that subreddit is the “main” one for that topic, the moderation can be terrible but the users will stay rather than start an alt sub. The alt sub simply will not grow because, to spite the terrible moderation, people simply won’t be bothered to spend time on a smaller sub and build it up while the big one exists. The moderation has to be extremely, untenably bad to kick off the mass adoption of an alternative, otherwise the alts just kind of exist with a fraction of the interaction and growth of the “main” sub.
The problem is user lock-in, and that’s not easily solved with code. It’s a social problem.
I agree and this will be true for any social platform. This could also happen to communities within lemmy.world.
I think the main advantage of lemmy (or activity pub in general) is the fact that it’s protocol is open source which allows people to spin up their own versions of a platform without end users “necessarily” having to change clients (this obviously implementation specific).
The fact that activity pub is federated is a bonus because it makes the whole “moving to a different community” easier but i see the fact that its open source as a much bigger benefit.