I feel what gave a certain charm to wfb was that different races had different interactions with magic. Making mages interchangeable would feel to me like a random fantasy video game rpg where you can choose whatever you want and all characters end up blending into a big fantasy blob of the same. Elf beserker, ogre paladin, dwarf mage, orc mage paladin, human mage paladin, etc.