I don't think federated systems without something like urbit underneath will work outside of a hyper technical niche. You end up back at a handful of even crappier centralized servers with a worse experience and even more capricious mods - a worst of both worlds.
The reason centralized ad-based companies are so successful is the centralization solves serious UX problems that are unsolvable by systems that are not centralized. You need a unified platform where users share an underlying system that stuff can be built on top of that they can actually own, where the details of the system are hidden and it's possible to actually get UX/discovery/auth that is just as good as centralized systems. It has to solve for the problems that lead to centralization. [0]
This stuff will only work when to an average user they have no idea they're even on a system that isn't centralized, just looks like a normal app. You can't get there without solving bigger issues upstream from the app itself. [1]
The reason centralized ad-based companies are so successful is the centralization solves serious UX problems that are unsolvable by systems that are not centralized. You need a unified platform where users share an underlying system that stuff can be built on top of that they can actually own, where the details of the system are hidden and it's possible to actually get UX/discovery/auth that is just as good as centralized systems. It has to solve for the problems that lead to centralization. [0]
This stuff will only work when to an average user they have no idea they're even on a system that isn't centralized, just looks like a normal app. You can't get there without solving bigger issues upstream from the app itself. [1]
[0]: https://zalberico.com/essay/2022/09/28/tlon-urbit-computing-...
[1]: https://moronlab.blogspot.com/2010/01/urbit-functional-progr...