I dont like this approach at all
Its lazy , currently we have 36spec each with defined purpose
Class-identity is achieved by having more abilities for all spec THAT MAKES SENSE ONLY
abilities which define classes :
Traps for hunter/root for druids/polymorph for mages/etc
Its not by giving fireball to frost mages which dont make sense as a frostmage to use it
Give more and new class-themed abilities baseline and not spec-themed ones which is already there