Stop comparing the armies directly to each other.
They are supposed to be different with different advantages and disadvantages. Get over it.
And that's why game is unbalanced.
How long are you playing RTSes? Im playing for 10-12 years.
Best RTSes were the ones with more mirror balance than asymetrical.
Im not saying, let's make mirror factions, no, but the point is, while units and tactic are different, game-breaking/unfair features should exist for all faction or just erase them.