I said this a while ago on another thread, but if I was a Dev on the project I would be working to create a website that automatically signs you up for an instance. The high level concept is instances would opt into this pool, the user would simply put in their username like any regular website, and then the system would create them an account on whichever instance was best for them (maybe based on ping/trying to spread population around).
This would majorly reduce the barrier to entry in my opinion, because a lot of people just want to browse, and don’t care about the federation aspect at all.
I’m definitely not the one to ask.