Just checking: am I correct that there are two AskLemmy’s?
https://lemmy.ml/c/asklemmy https://lemmy.world/c/asklemmy
If so, is there any way to bring communities with the same purpose (or even same name) on different instances together? If not, how can we prevent fragmentation of these communities?
No built-in way. Not anymore than multiple subreddits for the same purpose. Eventually one will become the more popular. It’s nothing new.
Why doesn’t X, the bigger community, simply eat the smaller communities?
Treat them like different subs like /r/askreddit and /r/trueaskreddit
Yeah, I think this is going to be an issue/ something that the community is going to have to think about. It actually makes more sense for lemmy instances (like wallstreets.bet) to focus on particular subcultures/ types of communities, rather than being catch alls. This has a couple advantages in that you can replicate some of the structure of reddit (like having tagged posts), and it allows federation to focus on connecting to things that makes sense. This way resolves the duplicity issues.