Enchanting, funnily enough, benefits non-mages more than mages. Mages just get the -cost enchant, everyone else gets damage enchants, weapon enhancements, armor enchants, etc.
For mages, -cost enchant = damage enchants (more magicka = more spells = more damage), weapon enhancements (more magicka = higher-cost spells = more damage), armor enchants (more magicka = more healing = better armor). Magicka is everything to a mage.
I agree that bringing spell cost down to 0 takes all the joy out of it. But a 40-50% spell reduction helps considerably as does making different frost/fire/shock resistance gear, making gear that adds to your max carry weight, and that ups the regen rate for magicka. All these are good for mages.