Mm, this post got a bit away from me, sorry. I wanted it to be shorter.
And Terran is the only race with Repair and medivac Heal, Zerg is the only race with native regeneration and Transfuse. Every race has a mechanic for restoring units that are horribly wounded - and I’d argue Protoss actually has the worst one - it only heals 33~50% of the unit’s HP - but it makes up for that by being free per use and decently fast. Medivac Heal is super fast but is gated and technically not free, Repair costs both mining time and resources to do, Transfuse is energy-“expensive” and only actually good for healing units with decent amounts of HP while regeneration over time is garbage for anything besides Zerglings and Banelings - Yes, burrow Roaches and Mutalisks; but those are specific mechanics of those two units so it’s weird.
When you say “free macro mechanic”, should I assume you never noticed how Protoss upgrades and half their tech units take more base time to complete than the closest counterparts on the other two races to specifically make up for the fact that they have Chrono Boost? Or that the Nexus is the worst of the three town halls to construct, since it has to be built on-location (hatch downside) and costs full price (CC downside)?
I’d, personally, argue that Terran has the most A-move friendly unit, and the most egregious early game*, because the Marine is a very ludicrous unit**.
Different races are different! That’s literally the whole point of the game having three races!
* Yes, Photon Cannon rushes are absolutely stupid in the skill-to-beat vs skill-to-execute department, but basically every other form of early rush or cheese that Protoss has is not different from the other factions’. Marines, though? (cont)
** Shoots up, if stimmed competes for highest DPS for the next minutes, is ranged, built from a basic structure … This all basically mandates a heavy armor or splash unit, without considering micro, only Zerg has an answer - Terran and Protoss thus must tech up to either be able to circumvent or slaughter a ball of 20 Marines. This isn’t a bad thing - it means one player is on the gas and another on the brakes, which creates an interesting dynamic in that it creates a clear sub-objective to dismantling the opponent for a victory. It forcibly starts the back-and-forth to have units of disparate power like this; even in the mirror, since it creates a baseline for what to do.
So like, yes, I agree, the cannon rush is stupid, but everything else is just like… StarCraft is not symmetrical and it doesn’t follow the Age of Empires style of faction design. They are completely different and that’s just how it works. Protoss between-battle regeneration is in some ways the strongest, and in other ways is a bit trash.