I have seen entire heated topics killed but that kills both sides of the argument equally. What value is a 500-comment talk-over-each-other argument, fundamentally about politics even if on-topic, on this site? I doesn't seem like something we should waste time on.
If a few things are over-moderated I might be mildly missing out. So what? Humans are fallible. There is no perfect system. You're not arguing that HN is so moderated that it's completely worthless. You're not even getting close to that.
So what do we do about a system that isn't perfect but is doing a pretty fine job?
The rules to stay on topic is not the same as censorship. Often I noticed people talk (write) past each other and get into misunderstandings; it happens to me I'll admit.
Generally speaking I think HN is wonderful, and if staying wonderful means we have to tolerate censorship, I'll gladly make that trade, but I do wish people had thicker skin (that's a problem on all sides by the way).