This is what I would describe as the state of Overwatch. After sinking thousands of hours in this game, I stopped playing my favorite game because Blizzard didn't care.
1. They pretty much gave up on any new content for OW2 development. 2. Competitive was broken from the beginning. Good behavior was rarely rewarded and bad behavior was rarely punished. Most of my games were grind really hard to win and get 100SR, only to have two consecutive games where people would leave early and then lose 4v6 or 3v6 and have that SR disappear. 3. Elo hell was real. I was in Bronze because that's where I started from when I began the game, but eventually when I got better, I could never jump out of the ELO hell. I ultimately had to create a new account, and lo and behold I was immediately placed in Diamond. 4. SR awards were bs. I was a Moira main who'd get 40 kills and pretty much own the game, but just because Moira is rewarded on healing and there was a Lucio on the team, you barely get any SR for carrying your team, meanwhile Lucio reaps all the SR. 5. The event based content was so bad, recycled game modes from 3 years ago, recycled skins, recycled pretty much everything. 6. PvE modes were garbage. 7. Lootboxes were so frustrating, I at one point spent $50 to buy a fuck ton on lootboxes for a special event that had a ton of legendary skins, I managed to get just 1. Had a ton of repeats, that have minimal payoff. 8. Constant meta changes were brutal towards the end. Everything that came after Brig was just ridiculous. 9. 2-2-2 was BS. 3-3 was worse. 10. Everything, EVERYTHING was more catered to OWL than the player base.
At some point these MBA types who don't game, decided what's best for making more money and went ahead on executing in that direction. Player base was forgotten. And that has been pretty much the state of OW and all the Blizzard IP.