Agreed! Then it could be really like email! You create an account on an “account server”, we’ll call it, and then you can use that account to log into “community servers”. Instances wouldn’t need to federate content with each other, since users could just go to other instances with their account.
No they don’t. The platform is open source, so the more users they have, the more of those users will become contributors.