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.
Yea I think this would be the best outcome for the Fediverse. You just can’t expect everyone to create and manage their own instance. We are building a social system here, so trusting other people has to be part of it, as opposed to crypto for example. We just have to make sure we trust the right people for the right reasons, and no one instance gets too big.