Plus you didn't even say half of what you just said in your original post.
False. Warlocks and Mages are both typical RPG classes. It's just that people have preferences.Problem with Warlock representation is that they are quite similar to mages and the ordinary casual player prefers playing a mage. Mages/Wizards/whatever are typical RPG class like Warriors and therefore have the highest representation.
Warlocks are more represented because they bring great dps and a substantial amount of utility. Mages are fine and have been fine for years now. Why bother taking a mage when you can have a gateway, healthstones, be much tankier, bring the same amount of dps, provide spellpower AND stamina (two things that all classes benefit greatly from)In Raids though Warlocks are represented a lot more than mages because blizzard trys make people play locks instead of mages by making them borderline OP while Mages are rather underpowered since TBC.
It's rare that any guild bench a mage for a warlock, If anything they bench another class.The problem is that "the 99%" who play casual wow dont care if warlocks do 10% more DMG than Mages while in raids it leads to benching mages for warlock alts but thats only 1% of the population so it doesnt make a difference.