An example of a soft role queue is 12 high master players queueing. 3 of these players have their most hours on healer, 3 of these players have their most hours on tank, 2 are flexes, and 8 of these players have their most hours on DPS.
now… if the system is trying for a 2-2-2 game, where will the flexes end up in?
If you said tank / support slots, you are right…
What happens if a support players switches mains to move to DPS?
They will ALWAYS end up in games where there is 0-1 other supports. Because the matchmaker is making a bad assumption that they will support.
The system then makes it so ONLY the most selfish players get to DPS. Because anyone else who even looks at tank / support role will be forced into it game after game after game.