There are several problems with this.
First, there's no consistency in this design. They're cramming everything from the wizard to the warlock to the psion to the artificer under the mage, but make barbarians, paladins, rangers, druids, and bards their own classes? That is just.. bizarre...