Generalizations are a valid communication and argumentative tool
People are always trying to discredit other's arguments by pointing out how what they said is a generalization. They then often start listing exceptions or just ramble about some personal anecdote
All that does is derail the conversation because now you're arguing about semantics.
It would be a dumb clunky way of communicating if we had to constantly qualify every statement with: "But not all people" or "Of course, there are exceptions" or "Some people aren't like that" etc. Any reasonably intelligent person understands that it's not meant to be extrapolated to the entire population.
When your counter-argument is based around trying to nitpick and be disingenuous about wording, you stop engaging with the core of is being said. Which is often telling, because it means you don't actually have a strong logical response to what's being said. The more egregiously wrong you think what they're saying is -- then the easier time you should have refuting the core premise. #conversation