With all due respect… does this really matter? I have never thought to count how many combinations are available to each faction because it doesn’t matter to me. Night elves can’t be warlocks & paladins & shamans, ok. Cool. If I want to play one of those classes I just pick another race.
If you go back to Classic when Paladin & Shaman were faction locked, ok sure, that’s an issue. But I don’t see why its a big deal if horde has 4 more combinations when there are still over 100 available to each.