Balancing from the top down, and "Catering" to higher skilled players is the best way to develop a game.
Nope, best way to balance a game is mirror units and maps without rng.
But err..oook
Both of these statements are somewhat correct.
If we take the most competitive RTS games right now, those being Starcraft 2 and Age of Empires 2 (DE) you can view both there.
While StarCraft is asymmetrically designed it has basically 0 RNG and of course it's balanced according to the top "pros".
However that makes it largely difficult for more casual people to enjoy the game I would say and most are reduced to treating it like it's European football/soccer where you stare at a screen yelling for your favorite guy not to lose and screaming like a retard when he makes a mistake.
In Age of Empires 2 (And I am specifically talking about the Definitive Edition here because most of the community has migrated over to it due to it's better graphics, improvements and continued support) the civilizations are somewhat mirrored with some minor differences with unique techs, buildings and units which in my opinion works best.
Again of course the game is balanced according to the top players, however there is also room for the casual people and I would say this is why the game is proving to be so popular to both camps. Plus I also believe it has somewhat of an RNG presence simply because not all shots hit their targets like in StarCraft and units are not exactly robots that instantly take orders and turn on a dime and so forth but I would also say that makes the game feel more "alive" and "natural" rather than the almost perfect movement and response of units in SC. And like in that game units don't shoot on the move either.
I personally think that CoH should do the same, as in have somewhat symmetrical design for it's Armies with little quarks for each while keeping the balance asymmetrical and balanced from the top down.
Because right now it feels like it's heavily geared towards competitive play and the casual people which are a bigger part of the community feel left out.
I also believe that the player numbers and statistics speak for themselves:
https://steamdb.info/app/813780/
https://steamdb.info/app/231430/