it has nothing to do with how the coummnities are ran or what technology/apps we have, the issue is that decentralised networks almost always have worse infrastructures compare to centralised ones. lemmy.world is already lagging quite a bit, and eventually the admins will be overwhelmed by the shear number of users.
Unless federation figures out a way to distribute load or monetize for server cost, I dont think it will become mainstream