The moderators are not heavy handed...they just enforce the rules. And they don't have time to pick and choose through hundreds of replies/posts in a thread, to weed out some of the nonsense.
If I was a moderator I would do the same thing...delete the entire thread. Saves time and it's a heck of a lot easier. It's not counterproductive at all.
Unless you want to volunteer to be a moderator and spend all day trying to figure out the good posts from the garbage, and clean up all the threads. That will get old very quickly.
Bottom line is, people need to grow up. When a person makes a post on a specific thread asking for information, they should get that information, whether it's good or constructive criticism. What they should not get is B.S. about their machine, why did they buy it, should have gotten this machine instead, etc.