Role queue would be a perfect fit for OWL/Contenders restrictions to ensure a better watching experience, and maybe also fit in Competitive because that’s the game mode supposed to mirror the pro experience.
The main mistake was adding it to Quick Play, because that’s where the casual portion of your player base sits. Forcing them all to join “comp lite” will not turn them into Comp players. It’s more probable they move on to other games that scratch their casual itch harder.
I know Quick Play Classic exists, but I think the better way to implement that would be to keep QP as QP, and made the new mode “Unranked”, which would be a bridge between the other two main modes. Shoving QPC into arcade was mostly an attempt to hide it, which end up making many casual players forget it is there.
It also didn’t helped that up until they announced role queue, the most common piece of advise shared in every single guide out there was to spread your hero pool across all roles so that you are able to cover for any vacuum in the team formation.
Role queue basically made everyone that spend three years doing exactly that into pariahs. The flex playstyle was euthanized, and competitive flex players had to adapt or leave (casuals had QPC left for them).
I’m sure I’m not the only flex player that is salty about role queue because of that.