SoD Enchanter = Caster Only?

With the current design everyone need 1 crafting profession (Tailoring, Leatherworking, Blacksmithing) + Engineering to be absolute bis.

Why not have bonuses to every class/role type in Enchanting and Alchemy?