im was thinking about a thing
lets see the reasons each class can be liberated for all races
paladin - gameplaywise : need mounts , lorewise : can be linked with tyr quest to have more paladins , but we have a problem with void elf and unded (counter argument , lightforged warlock exists)
shaman - gameplaywise : need 5 totens , lorewise : can be from vyranoth forces
druid - gameplaywise : need the race forms (can be mitigated with the new forms from 10.2 + a generic one to each) , lorewise : 10.2.0/.5 questiline can explain why
heroics
dk (for dracthyr ) - gameplaywise : need customization , can reuse the allied race/pandarem intro , lorewise : we need some dracthyr kinda dead , you know
demon hunter (for allied elfs , orcs and draineis or all races) - gameplaywise : need new intro , need customisation , lorewise : need reason to have more DH , problem of lightforged DH (contraargument : you guessed ,lightforged warlock)
enkover (to all races ) : is not gonna happen lol