I never cared about dps-only players and filtered their complaints so I guess I’ll take your word for it. Old overwatch was very rewarding to flex players so I didn’t run into too many DPS-onlys in diamond and masters games. A majority of players I have seen had at least one tank or support hero as back-up.
Anyone who hated playing tank was always welcome to roll the matchmaker dice or queue with a friend who could fill. Heck, the devs even created LFG which was perfect for metal rank players where there were more selfish dps-lockers. Tank was very much fun to play. Most dps-mains, particularly one-tricks, never actually bothered to learn the tank role or it’s heroes because they mistakenly thought “Damage” was the killing role. Most players today still mistakenly think “tank” is for protecting teammates and “support” is for healbotting.
We see a lot less overwatch discussions in general as we have lost much of the playerbase. Well now it’s non-stop “why should I queue tank if we no longer enjoy playing the role?”. Why would dps mains complain about RoleQ? It was made primarily for their benefit. Of course many DPS players love now having a 50/50 chance at selecting their favorite hero first and having guaranteed healers.
RoleQ killed genuine fill players like myself. I will only queue dps these days and I’m not alone. Meanwhile, I fill in OpenQ where tanking is significantly more tolerable and support playstyles are more varied. Catering to less than half the playerbase with 2-2-2 wasn’t the move. Simply creating more pewpew tanks and supports that weren’t just healbots/spongebots would have attracted more players to flex those roles.