This is a typical opinion from someone who doesn't know how to play Heroes at all!!!
There are different situations and different maps, in which one or another faction gains an advantage, that's all! For example, if a map consists of 90% swamp, then of course only Fortress will dominate there, and there can be no talk of equality!
Added after 4 minutes
You, of course, easily defeat any Necromancers and Elementals with any faction!
What's the point of just ranting on the forum like that? Play a few games, say 3 or 5 (so that randomness doesn't matter), and then determine who doesn't know how to play.