For the perspective of regular gamers, yes Blizzard absolutely pulled a "mother knows best" attitude regarding how the balance the game. It was a fun game that became awful around 6 months after they launched the competitive mode. Why? Because everything they did for balance was purely to try and make it appealing to watch as an esport.Its way deeper than just OW2 sucking ass and removing/retconning shit. Overwatch 1 was already in a really bad spot before OW2 dropped.
The original Overwatch went neglected for years in favor of this sequel. The time between content updates was pretty big, and the quality of those updates were questionable at best. A lot of cosmetic only updates, new heroes typically fucked the game's balance rather than felt like needed additions.There was a LOT of powercreep that happened with hero buffs and new hero releases, stuns were more obnoxious, healers gained the ability to outheal any damage source with minimal effort instead of just when using an ultimate, tanks that could defend and attack at the same time became the norm, and much more. and the developers turned a blind eye to all of it.
The game became this really unfun bloated mess of everyone just sorta staring at each other through 4+ barriers farming chip damage until someone's one shot ultimate came up. The developers had a very "Mother Knows Best" attitude when it came to balancing it too, they did some of the most ineffective and pointless balance changes I've ever seen from a game, throwing it from bad meta to bad meta. All the way they were actually pretty open with how they'd mock the community for not knowing what it wants, deliberately ignore every piece of feedback given, and just generally kept mismanaging and neglecting the game. Constantly lying to its community throughout the whole thing.
Overwatch is honestly one of the most mismanaged game IPs in history, and the steam reviews it got are well deserved and were a long time coming. This isn't just a review bomb for recent events, yeah those recent events are in everyone's immediate memory, but Overwatch has been a laughingstock for much longer, this is just the first time people have had a real avenue to voice their feelings about the game. As soon as they stepped outside of the Blizzard echo chambers of their official forums or Reddit, they had to face what people really thought of the game.
Too many characters off to the side in battles instead of following the main battle meant not knowing which camera view to use. DOTA/LoL don't have this issue due to most of everything happening in 3 spots outside of the odd instance of someone jungling.
Wanting to make sure everyone's ults go off all at once, so that way they'd get the flashiest moments(and again, easiest to get a view of on stream) if everything is just one big mess in a singular spot on any map.
Eliminating quick kills, because switching to a player's view only to have them end up in respawn 2 seconds later isn't entertaining. And of course the runback isn't either. So this means heals need to be effective, no wait snipes need to be less effective, but now the tanks can tank infinitely so we need tanks more effective oh now snipers are useless, and so on.
Not wanting static team builds was a major problem for them. As things usually turned into whatever the best 6v6 meta choice was, and then everyone not playing at the e-sport level trying to emulate it(and failing for a variety of reasons especially if not in a 6 stack) just further fueled community toxicity as far down as bronze. Unless you smurfed, playing whatever the top meta team is, is not going to help you if you're at bronze.
And remember, this was all to promote their stupid OWL e-sports bullshit, that they tried to emulate the NBA/NFL/etc. with "local teams" that after a year all consisted of people exported from Korea. So not only were they hoping to convince nerds who watch e-sports online to buy tickets to watch a local venue for some fucking reason, the local team likely didn't have players local to the country let alone city/area.
So you've got a game where 99% of the playerbase is disregarded, the game isn't balanced around a normal play experience, and the company focus is to sell sports merch and in person tickets, of course the whole thing was fucked even before covid happened. OW2 exists only due to the incessant crying about lootboxes(which were actually fine in OW1 as you could just play the damn game and earn some or eventually just buy the skins you wanted if you were into that), and a desperate need for better(even more predatory) monetization that wound up far worse than loot boxes ever were. Making enough actual PvE content to satisfy people who weren't interested in the competitive PvP side of the game was never going to happen since showing off skins in PvP and battlepasses are where the money is.