It is very hard, time consuming and boring to iron out those finishing issues in any software product. You need team of people being paid for that.
When doing it for fun, I just go until it works and until it is fun. As soon as I come to those last 20% I never touch it anymore.
So ai doubt it will happen until more companies start paying decelopera to do it. But I don't see the business model in that, so I doubt it will get better fast.
While I understand someone not agreeing with the way some instance or community is managed, I see value in different opinions.
Lemmy is great for exactly this purpose, we can have different instances and are able to be exposed to different ideas.
I can not understand the need of some people to limit their exposure to different ideas.