The issue I have with mastodon is that it seems to cater to tech people, but there is an entire outside world.
Honestly, I don't think services need to be dumbed down so much, people can figure it out. And having a little friction might be a good thing, unless the goal is just to rack up engagement numbers as high as they can be optimized - and arguably that incentive is one of the things that was really wrong with Twitter.
I'm on med-mastodon (healthcare workers and researchers) and the server has several thousand people.
If main server mastodon.social could handle masses it would be much simpler experience.
Tech people are patient and adopt it first. Mastodon needs a new way to join, a main server that can handle huge masses.