- When the statement is obvious, you mine as well not say it at all. On a lot of Reddit threads every upvoted comment is basically some variation of “This”, “Yep”, “I agree” (sometimes literally those). It’s absurd, there’s no discussion and the entire point of the comments section is wasted. (Honestly, a lot of Reddit is just the same posts and arguments over and over)
- When the opinion actually deserves nuance. When people throw around phrases like “the US is a third-world country”, “Google is an awful company only focused on greed”, “never trust your employer”. No, these statements aren’t 100% true, Google is a greedy company but it really isn’t just a money-making machine, it provides a search engine and mail and office software and video platform that you probably use. Additionally, when the statements are political and derogatory (“all X group is bad”), you start to criticize people who don’t deserve the criticism.
That is to say, a lot of "nuanced" arguments are just as morally emotive as short punchy ones. The latter might be less persuasive, but I'm not sure many people are changing their minds on moral or ethical debates these days anyway.
It's not always about changing your mind. Nuanced opinions help people understand issues better. If you write a long post talking about value driven at scale at Google vs a predatory advertising market, you can help folks understand, say, what a Google competitor would need to harness to compete effectively. But when you just say "Google is a scourge to this planet", nobody comes away from the conversation better informed and the poster gets tons of HN karma for posting the median view.