Well said. And it's a lack of awareness of this point that often frustrates me about discussions here on HN. I understand that most of us try to be mostly rational, most of the time, and that we want a high level of discourse here. But too often, you see people acting like every discussion is high-school debate-club practice, and they start slinging "ad hominem" and "fallacy of the excluded middle" around like a high-school kid with a brand new super-soaker, eager to spray anyone in range.
But not everything that is said here needs to be treated like it was uttered as part of a debate. Sometimes opinions are just opinions, sometimes anecdotes are enlightening, and sometimes generalizations, metaphors, analogies and other abstractions come into play.