Lore has evolved in this game to the point where it makes no sense that a human can't train to be a shaman for example. And why can't a panda be a druid?
Remove the restrictions. Just delete them.
10.0 classes update edit: https://www.wowhead.com/news/mages-p...nflight-326890