I am really disappointed that it looks like BG3 is classifying Drow as its own race when it should be a subrace of Elf.
Im not sure why that is the sort of thing that would really disappoint you. That’s kind of odd.
The reason might be that NPCs react to the player based on their race, not their sub-race. Drow and Half-Drow will obviously be treated very differently from surface Elves, requiring that they be made a unique race.