If the Blizzard developers weren’t so far on one side of the fence and had a reputation for creating content specifically for lore and world building - then there would be no question in this area. Having played world of warcraft, you know for certain that this is not how they operate.
Lore/world building is certainly a valid reason to have only certain types of characters present. But it becomes a hard point to argue when that means you’re losing a demographic of players that would otherwise want to play your game. If this was the real reason however and was substantiated by the lore in the game, I’d fully support it. I might not play the game, but I’d have no issue with it.
deleted other post because it did not show as a response for some reason.