Auto-translated
Actually, there are already topics for discussing СА:
/topic/3897/
/topic/1238/
But there they choose the best one, and you want to criticize them… In general, I agree with many points, but isn't it nice just to have СА at all? In Campaigns, for example, they greatly expand the possibilities for development ;).
Regarding the mage skill – try developing it in Zehir’s “Lords of War” campaign, playing as a Hero. Then you will see how necessary it is to have many different spells :).