Something I noticed a lot is that while the whole promise if the fediverse is decentralization, it’s not sustainable and very centralized at most.
In the last months I opened multiple accounts to use multiple fediverse services(Mastodon, Pleroma, Lemmy,… etc) and I chooses non-mainstream servers to test the decentralization of the fediverse.
Most of the servers that I opened account in to use got shutdown by the servers owners due to a lot of reasons( literally every server that got shutdown has it’s own specific reason, from financials to ideology and software).
From what I can see currently at least, the best approach to social media sites are either complete P2P(which comes with it’s own disadvantages, but it has a strong advantages to consider) or one centralized server.
The problem is that the concept of “user of a site” is still a thing. There should just be “fediverse users”. Everything gets federated, why not user credentials? Then it would not matter if you register on site X or Y. It would be the same. What we need is a federated identity service. It would still be completely decentralized, dependent on no single server, and much more resilient to server shutdown, defederation, etc.
Edit: typos