On top of that, lots of discussion has become simply low-quality. The comments on technical posts turn into complaining about something not related to the technical content rather about the product. The amount of complaining and whining is through the roof. Mods should look into "Whine Wednesday" type threads to keep the off-topic whinings and complaining invading every single thread.
We should realize that we all succumb to the same biases when communicating in an online forum and exhibit the same tropes - exasperation at the loss of our 'secret hangout', frustration that companies we like get bashed repeatedly, and over-analyzing and drawing broad conclusions from strangers on the internet.
Try to enjoy the good responses and don't get so bothered by the rest! Or maybe there's another community that is more enjoyable out there. Personally I can put up with some of the noise and repeated points like yours because there's still plenty of value for me in these posts. Best of luck.
Any time I've seen it, it's glaringly obvious that HN users come down on both sides of the issue.
Pattern-matching detractors of your position as dominant in a particular venue's discussion is a common partisan failure mode. Doesn't mean you have to succumb to it.