I understand what the OP is trying to say and I agree with him.
Balancing is the main issue… lets take JUST the damage category, so that it is easier to understand.
If the game was balanced, then all the DPS would have basically the same damage output. You take one hero, say mccree… and balance around him. You factor in reload… accuracy… so you can have a bunch of different ways to shoot and play… but to someone with the same skills, they put out the same damage.
You put a value to their stuns, boops, mobility, or other ability so it all matches up.
I had a similar argument with old Symm… when people would cry for a healer… but Symm’s SG was just as good if not better than healing. The problem was perception, because no one ever knew how much shielding was used because the stat was never tracked for the SG. Her value in the support slot was massive, especially for low HP/flanking heroes like Tracer. I could get so much value out of her kit on ladder… because her old kit had so much value she was the swiss army knife of the game. Master of nothing, but avg at everything… something no other hero had. But you get into top tier play… you only play min/maxing… something Symm was not possible to do.
Anyway, I went off on a real tangent there, but the point is there. If the hero balancing was better… where the peaks of the highs were properly balanced with lows in other spots for a character… it wouldn’t matter what role you were in.
It is the reason why GOATS lasted so long… is because the healing the 3 supports put into the tanks… were able to out perform and outlast damage that was being pumped into them. Goats wasn’t unbeatable… in fact by the time Stage 3 was done (which was done on an old patch before the mcree buff) goats was pretty much dead. It just took someone to actually practice another strategy OTHER THAN Mirror to break the meta.
There is so little creativity in this game because people are so monkey see monkey do. But i think a lot of that has to do with them catering to solo queue instead of giving true teams an advantage that they should have in this game.
The playerbase will continue to play selfish if they see that the best way to rank up is alone. If the best way to rank up would be to group up in a team… you bet that the community would actually form teams which would have solved ALL the problems the community is expecting role queue to solve… when in reality, this new system will solve nothing.
It’ll be the shiny new thing to get ppl hyped like when LFG was introduced. But when they realize how restrictive role lock actually is (you can play live with it now in LFG)… and you get people that can’t do their roles… the toxicity will be magnified.
But now, instead of being able to fix it on your own (or at least thinking you can) during the match by swapping to a hero that fills the hole your team is missing… your left powerless which leads to even greater frustration.
Which of course leads back to balancing… because well, if the game was balanced properly, if you were always playing your best hero… ANY hero… ANY role… it wouldn’t matter, because you would be able to outplay your opponant.