I don't think even a little that romance is the root of any of the problems of this game, including the lack of companion variety. I am of the opinion tha tpeople blow the romance and sex aspects of this game way out of proportion. I think the real problem that lads to our lack of racial variety in this game is the fact that Larian really doesn't seem to have respect for the short races. Anytime they talk about halflings they seemingly have to mention how throwable they are, that seems to be their main takeaway for the race, at least that's the one they want it to seem like they have. They also don't seem to have much opinion or consideration for dwarves, it seems like they find dwarves boring. So that leaves tieflings, humans and leves for a little variety.
I'm usually on Team Elf, one thing I do like about Dwarves is their never-ending rivalry with Elves, Dwarves and Elves hate eachother like Werewolves and Vampires, personally Gale should be a Gnome, while Halsin could've been a Half Orc.