Blockquote
Player characters have always been consistent with the visuals of NPCs of their own race. Exceptions include weird hairstyles (see: Rommath from BC until more recently, but that eventually got changed) and tattoos (see, Dragonmaw Orcs and WIldhammer Dwarves), and custom models. You can’t have Baine’s horns, you can’t have Gallywix’s belly (or chins) and you can’t have Lor’themar’s scarred eye.
Sorry to necro but by always you mean literally never except for Vanilla. Khadgar gets taller every expansion. Garrosh, Thrall, both Saurfangs, esentially every orc NPC in the game, Jaina, Sylvanas, Kael’Thas, the list is essentially endless of NPCs that absolutely do not look or move like PC characters of the same species. I can only deduce you’ve never played WoW before.