I'd say it's almost exactly the opposite. Perfect mirror matches are almost always bad game design, unless it's driven by player choice (intentional mirror matches). I can't think of a single recent competitive game that isn't inherently designed around asymmetry.
There's asymmetry and then there's asymmetry. While certainly not as poorly-designed as the first game in this respect, CoH2 is still quite bad in that factions are balanced or even inherently designed for counterplay with specific other factions (see Western Front release state for example).
The ideal state would be like Dawn of War, where all factions are balanced for play against one another, including themselves. In this instance Starcraft is hardly the model to emulate.