I don't believe a good criticism needs to offer a good solution, but I do think a criticism has to be good enough to recognise the problem being identified
I shouldn't have to say this but, but, but, mastodon is not perfect. But, but, but, it does not have a "boosting underappreciated communities" problem. That's a problem for a platform that boosts communities
and I shouldn't have to say this but, but, but, boosting communities is different to silencing communities
call me old fashioned, but "word of mouth" is the most genuine method of dispersion

I will never ask you why you don't offer a solution. I know that is what design is. Criticism identifies a purpose, design finds ways to satisfy it.

If you are going to identify a purpose, do it well.