I suppose Starcraft 2, Warcraft 3, CoH1, and this game are all broken products then. It just cant be done. The armies being different is what makes this game great. The only way to achieve the balance team game players desire would be to mirror the factions.
What nonsense. Every faction can still at least have "heavy" classes of units without them being "mirrored." You are just using hyperbole.