I do wonder what the funding model is supposed to be for the large servers. Tiny servers can be funded out of pocket, but large platforms can't, and the resource requirements of fediverse apps seem to be much higher per-user than those of a centralized platform.
(I'm not sure if the resource requirements are inevitable or just a sign of an immature app.)