The real issue is that there are not too many instances offered to people joining mastodon. Just a list of happy few.
There are more than 3000+ instances that are invisible to newbies.
If the few instances listed in joinmastodon can support 20K+ new users each day, then all good.
If they cannot take it, you should consider adding more instances to the joinmastodon list offered to people.