...but why cast ten spells at once? Usually, only two or three are used at most. A single-target spell, an area-of-effect spell... you can use a different element. No one invests in counterspells, and they don't always work – it's much better to cast something yourself than to waste an entire turn on it, so you don't need to worry about that.
With a Warrior hero, you can destroy half of the mage's army on the first turn.
You can also try this strategy with the Undead; their troops aren't particularly well-protected or fast either.
A hero with only one magic skill isn't a mage, and not even a combat mage; it's a warrior with magic...
Very few people invest in two magic skills – mainly, only the Academy.