It's obviously a generalization. Of course there's edge cases where it doesn't apply and groups who it applies to less. That's part of the nature of generalizations. They're not meant to be comprehensive. Complaining that it ignores the nuance is like complaining a knife makes a bad spoon.