Despite my natural tendency to say "yes, but...", I agree with
@Yaarel 's OP.
But (ha! told you that'd be coming!), in essence that'd just be a clarification on how things already are without addressing racial/racist issues. Especially if faction = culture. However, it does give us more tools and pathways to avoid some of them.
If instead of "all drows = evil" we say that "all Menzoberanzan = evil", then the profiling and stereotyping problem remains. But it would at least acknowledge that "all drows =/= Menzoberanzan, therefore all drows =/= evil", thus introducing the possibility that Menzoberanzan might be also broken-up in yet more factions. That's more or less the case already with Lolth worshipers, Vhaeraun worshiper, and Ellistraee worshipers in FR, but at least it would spell this better.
Now, the grognard in me wonders where that level of "faction resolution" will end. Nations are at war. Cultures are at war. Religions are at war. Good people can be pricks, and I'm not interested in a utopia-D&D where all people of all origins unite against the demons and clearly identifiable non-sapient monster (or other kind of similar oversimplification and far-stretched hyperbole). War is ugly, regardless of the scale of battles, and almost by definition, morally self-contradicting.
In the end, I don't care if Menzoberranzan drows aren't all evil. They already are divided in dozens of sub-factions by family and alliances that shift and change faster than you can catalogue them. All I care about it that in Menzoberanzan, evil drows are in charge, and everyone (who want to live) play by their rule. In this setting, Menzoberanzan is the enemy, with all the yuk and (im)moral crap that goes with it. And I hope that my PCs will rise above that.