Imagine federation as a spectrum where on one end everyone has his own instance (server) and on the other end one centralized server.

What would be the best balance to get the most users to the Fediverse? Imagine if a reputable (in terms of being pro-user) company like Mozilla takes on creating a centralized service for regular social media users. Then programmers and advanced users can get connected with regular users without the annoying restrictions and at the same time, regular users can enjoy private and privacy-friendly clients to connect with others.