On the feature side, according to Mastodons recent 4.3 release post development is only 4 full time employees and a budget of under $500k annually. That is basically nothing in the realm of social media companies.
Improving Mastodons features requires money and resources, but Mastodons users are unwilling to pay for instances and unwillingly to fund development. Hell, the .world folks host a bunch of instances for collectively hundreds of thousands of users and they take in about $1k a month in donations. I’m surprised that even covers hosting costs.
So…it’s no wonder that it isn’t going to be as polished as other social media in ways that would reduce the attrition.
How much money do you donate to your ad-free lemmy instance? Or the rest of the free services you’re using?
For the vast majority of people, that number is $0.