The problem with fediverse style setups is that they tend to become highly centralized. Email being a great example. It's often pointed to as a perfect example of federation but naive because when highly centralized it only slightly reduces issues of full centralization. So the question is how you be federated while being highly decentralized.
This of course isn't important for everything. Centralization can even be good at times. But an example might be like browsers. Technically anyone can run their own. But since the ecosystem is so Chrom{e,ium} based, Google can exert a lot of control over what standards are set on webpages and how to process data. You might have heard about them trying to destroy the cookie. Which in part I feel is great, but at the same time it's not like they aren't still tracking people. Either way, the point is that a singular (or even a few) compan{y,ies} shouldn't get to dictate critical infrastructure. This can actually even lead to fragmentation, especially when we consider that more than one country exists.
So it has to be easy, near trivial, to run your own server, and must also be cheap, if you want a highly decentralized platform. If it isn't, there's always a strong pressure for centralization.
This of course isn't important for everything. Centralization can even be good at times. But an example might be like browsers. Technically anyone can run their own. But since the ecosystem is so Chrom{e,ium} based, Google can exert a lot of control over what standards are set on webpages and how to process data. You might have heard about them trying to destroy the cookie. Which in part I feel is great, but at the same time it's not like they aren't still tracking people. Either way, the point is that a singular (or even a few) compan{y,ies} shouldn't get to dictate critical infrastructure. This can actually even lead to fragmentation, especially when we consider that more than one country exists.
So it has to be easy, near trivial, to run your own server, and must also be cheap, if you want a highly decentralized platform. If it isn't, there's always a strong pressure for centralization.