You shouldn't draw general conclusions from a single instance. First, we train archers, even though we don't need them, and then everyone else?
Don't you think that humans and demons don't cast Berserk or Subjugation? That's surprising!
Added after 54 seconds
By slightly increasing the chance of summoning and choosing the right city class, we can decide where to develop – that's all.
Added after 1 minute
This can be achieved by lowering the elf's education to 2% and increasing attack to 8% (or both by 5%).
However, we need the opinion of active elf players here: I haven't played the original game in a long time, so I can't assess such a change.
Added after 10 minutes
By the way, an elf can learn Chaos spells from the Secrets of Chaos and guilds of levels 1-3. So, the issue with city classes is not essential here.