This all relies on people's understanding of the world.
If someone is using these kinds of generalizations out of place, or without being tongue-in-cheek, they just look inexperienced and unknowledgeable.
This is a problem for that person moreso than the people they're talking to.