I find it interesting that HN also has downvotes yet somehow manages to not have the same vibe.
Subreddits often become a way for mods to push their agenda. There are exceptions to this - /r/moderatepolitics has done a decent job of becoming a good place for across-the-aisle discussion, etc. Unfortunately even productive subreddits get raided by crazy people and extremists from time to time.
HN by not having scores (visible to anyone but you) prevents the "playing for internet points" game. As a user you have very little history and exposure to others so each argument is generally standalone. Whereas on reddit someone will dig through my comment history and bring up the subreddits I'm on ("Oh, you claim to be a moderate so you're really just a nazi!") or stalk me, that kind of bad behavior is just not possible on something like HN.
There is also the fact that this site caters to a more professional crowd and different discussion compared to Reddit.
If you're curious as to what a reddit-wide policy on "wrong," well ... it's all about who is moderating, isn't it?
Previously, even for opinions people largely disagreed with, you could see what number of people agreed with it. They changed it to showing only net numbers. I think this made it easy to use automated suppression mechanism i.e. they could read comments with algorithms and downvote automatically.
This was back when they were not banning subreddits for wrongthink, they were merely suppressing it.
Discord is a place for synchronous communication, so it doesn't fill quite the same niche that reddit and forums filled for me.
Typescript has very big Discord server full of useful information and help threads which would be super nice to be able to find via Google. So I hope either Discord starts creating "crawable" channels or communities start moving away from Discord again.