The slowest units should be the most powerful and tear through all other troops, all else being equal (except archers). Ideal zombies should be like that, but in Heroes, the "rights" of slow units to a decent gameplay are somehow restricted.
Right now, it's like that. At least, on an equal level. The only exception is Furies, but there the growth in a prolonged game is too small, so it evens out a little later.
Well, look, humans have Swordsmen and Knights. Orcs also have a similar unit that's good, but the zombies of the Necropolis are not well-designed. I completely agree with you on this.