Having "one server that everyone is on" is precisely what we don't need. Twitter sucks because it's a single room dominated by a bunch of shouting jagoffs, and "that, but federated" isn't any better. Mastodon is nicer because your home instance is small and intimate.
Well, what IS needed is a straightforward registration process you can point EVERYONE to, and they just go do it in two minutes and get on with their lives without spending 30 minutes learning about instances and fediverses and activitypubs.
Maybe that’s what we need but it’s definitely not what people want and it will never succeed in its current form. The whole motivation for a lot of people is to get their voice out to as many people as possible, not to indulge their interests in specific niches.