that's just the nature of balance in Blizzard RTS games(and they just happened to have made the best 2). You need that in order to have unique races with dozens of unique units with numerous special abilities. Without that, you have Mass vs Mass.
Games like SC/WC2 are a balancing nightmare, I'm sure they have a handful of professional gamers on the payroll just to strictly balance test all day.