Come on, is it really that he won't kill? And the fact that he can attack 3, or even 4 times before the necromancer, doesn't count?
And I'm curious, have you ever played the "Art of Strategy" map? And have you ever wondered why almost no one chooses necromancers on this map? That's right, because Hafiz can easily defeat a necromancer in one, two, or three turns. The Dark Elf too. Chaos is simply devastating for the necromancer's army at this stage. And about "hiding in the castle," I laughed for 10 minutes. So, what, you're giving the rest of the map to the enemy? That's already 90% of the defeat, no matter who you play as.