With regards to who should be trusted to manage communities, I'm afraid I can't convince myself to believe in the experts. In most cases, these "experts" are not people who have successfully managed communities or are even particularly well educated on how they work; they are self-appointed thought leaders with, often, fringe agendas and little concern for who gets trampled in the process of enacting them. They are generally the last possible people you would want to put in charge of anything.
>. If programmers want to run their own communities and not rely on the advice of experts, they're welcome to do it outside the mainstream platforms.
Not if the "experts" do everything in their power to marginalize and poison the public image of those non-mainstream platforms, unfortunately. I think it was either Scott Alexander or one of his commenters who pointed out that, if you take over a community and impose anti-witchcraft policies, you can then easily dismiss any alternate communities -- with a certain amount of accuracy, even -- as being full of witches.