The desire to "grow", and the lack of a defined end state for that growth, is the problem. It's not hard to build a social media service that pays for itself and then some, but they all are run by greedy people and so they want more money all the time. These people have no notion of "enough money". That's the fundamental problem behind all social media services going to shit.
The fediverse won't be like that though.