I am under the impression this post is more for what stuff can be added to communities from a developers perspective.
To me, your comment is more about culture which I think would need to be handled on a community by community basis with the people who run those communities.