I've seen a lot of people talking about the need for a nationalized version of something like twitter as a result of seeing how much damage one person with money can do. That would make it more like a community garden where people are doing it on their own land, but communally owned and in the same location as other people to take advantage of all the benefits that make it successful in the first place. Small decentralized communities are nice, but never really went away and fulfill a different need - there's plenty of small forums or discord channels for programming questions, but I still prefer to use stackoverflow when it's an option.