The upvote / downvote system is at fault here too, at least with online discussion forums. Everything that doesn’t match the local culture and norms is immediately downvoted. It’s a self-reinforcing echo chamber. Reddit is notoriously bad at this.
I preferred the old forum style, where even unpopular or strange messages were still placed in chronological order.