The way they are implemented is certainly a bit odd. I appreciate the flavor the extra dialogue options bring I'm not expecting Duergar to be split into 'good duergar' and 'evil duergar' options, and Githyanki certainly weren't implemented with the same design philosophy. There are some weird situations in game because of how good/evil, religion, and race are handled. Like having a High Elf Cleric of Lolth invoke Corellon's name, or Githyanki cleric of Yondalla praising Vlaakith.

I guess it 'works' but it's clunky, and I don't particularly care for the lore-breaking part about drow eye color being a signifier for followers of Lolth to justify the subrace distinction-the in-game drow you meet like minthara don't even follow that rule, so why is it even a thing?