oh i dont deny you could find it fun.
but its not as though you have units with higher armour at the front than at the back, or that can lay barbed wire and mines, or destructable cover, or hand throw grenades tht need to be aimed or could be dodged.
or mortars to dislodge that annoying MG42 in a house
COH isnt A beats B, its A beats B in some circumstances but that you can skill your way into B beating A through clever use of cover, tactics disguise etc. its on a different level of strategy altogether.
thats whats good about COH, you only build things in your base because you need them to build new units...the whole fight is about the resouces OUTSIDE of your base. so until you hit T3 or T4, you probably cant attack their base, but neither do you need to. or would you want to. the idea is a map with shared resources across it, that you must fight to capture. not resources in your base so u can sit there, having not left your base creating an invincible army...
As kreeeee has pointed out you are describing Starcraft.
It really depends on the SC2 Replay you are watching on Youtube. Assuming you are watching Joe Blogs Playing John Smith you probably won't see much skill or co-ordination
If you are watching TheLittleOne (TLO) Vs WhiteRa you will see a tonne of good Micro and good macro. But often times in the game there is more posturing and positioning than actual battles or harassment (at the top level) Some games seem to be never ending fights but others seem to be a lot of not much then one player wins. But at the core of both fights are a tonne of subtle counters and counter counters, micro, macro and map control
Going on Kreeeee's Zerg Vs Terran SC1 analogy in SC2 if Terran went Heavy marines the Zerg would typically either got mass roaches or banelings.
Roachs are a heavy armored unit which you put at the front of your army to soak up damage (you would put weaker ranged units behind them) and can take a massive amount of marine fire.
Banelings are kamikaze units that absolutely **** light infantry (marines)
Terran either has to build a new unit to counter the Banelings or Roaches (the Marauder or Banshee are good choices) Marauder being an armored ground unit the banshee being an air to ground unit (banelings and roaches cant shoot up) The maurader can out range the roach and baneling so it can "Kite" it by shooting and moving back shooting and moving back it also takes a **** tone of banelings to kill a Marauder so you could put them at the front of your marines, absorb all the baneling damage and then carry on.
Alternatively to building a new unit (because you cant just magic a usefull quantity right then and there as Terran) you could attempt to Kite the roaches or Banelings with the Marines, as they outrage both. (I think both banelings and Roaches are faster than marines so its more about minimizing losses/inflicting maximum damage to the opponent and buying time for re-enforcements than it is about winning the fight outright)
Also any 2v2 3v3 4v4 games can be disregarded at this stage for strategic merit. I'd be willing to bet most are cheese or all ins, rather than finely honed strategic engagements.
Furthermore in terms of terrain, there is high ground advantages, and there is creep to contend with (creep makes Zerg more efficient against non-zerg opponents)
I'm not comparing Starcraft to other games. I am discussing Starcraft as a game on its own merits.