@possibledog
I'm sympathetic to that argument in many ways — I'm a programmer and a mathematician, and I like to handle things in the general case! — but in the past 10 years or so, I've really come around to the importance of •individually naming• each marginalized subgroup.
BLM activists in particular taught me about this. The danger of using an umbrella term is the “All Lives Matter” pitfall: a term that •theoretically• should include everyone ends up •in practice• only including people culturally regarded as the neutral default. And such terms don't challenge anyone whose thinking dwells in that default: someone who doesn’t really think of Black people at all when they hear “all lives,” or doesn’t think of transgender people when they hear “queer.”