StarCraft 1 has had no balance updates in over 20 years, and the game is doing great.
StarCraft 2 has had no balance updates for like a year or two, and it was slowly killing the joy of the game for everyone who bothered to suffer through it.
StarCraft 2 was designed to be a game where the meta has to be shaken up occasionally; StarCraft 1 ended up more like chess: if you tweak a rule once in a century (or the Internet-equivalent of a century), it's big news.
Different games, different needs.
Meanwhile: Fighting Spirit
For games like Rocket League, CSGO, Overwatch, Apex, etc. The teams are even no matter what (skill aside). Meta still exists however, as anyone who has played multiple years of any of these games sees. Expected attacks, combos, and preferred approaches change over time as people discover weaknesses to the existing metagame and exploit them.
Not to say Rocket League has vastly changed in the last 8 years (I've played for 5 of them), but it's definitely different and a little updated.
Edit: Not to mention Rocket League rotates special game modes regularly for this purpose as well.
Overwatch is pretty casual. It is tuned for spectacle, and the abilities work out such that most reasonably non-bad players get a steady trickle of moments where they get to be the “star” for a scene.
It isn’t really a core problem, just a different type of game.
Even with 6 different cars in 3v3 you’re looking at multiple orders of magnitude less variation than 37 heroes in a 5v5 with all different weapons, movement style, speed, passives, etc.
I don’t think it’s comparable.
* Stop all updates for 3 years - including balance updates
* Announce this is necessary for PvE rewrite
* Release Overwatch 2 without PvE with f2p Battlepass monetization model - change to 5v5 instead of 6v6
* Shut down all Overwatch 1 servers with the release of OW2
* Announce PvE is cancelled