Initially I was completely on board with Role lock. The frustrations of not having people willing to play roles that we need or the cancer of running too many tanks and healers was frustrating but I recognize that players are getting frustrated with the current state of the game. With hero pools now in the mix, is 2-2-2 really necessary.
I have always thought that there should be 4 roles to que for with 1 main tank, 1 main dps, 1 main healer and 3 flex. The main tank, dps and healer would not be able to swap roles but the 3 flex can swap. This guarantees one of each role is required but you can still do some other comps not strictly 2-2-2.
My only concern is that it will be hard to balance hero’s going off of 2-2-2 because if you start running a 1-3-2 comp with 3 damage, tanks are going to feel super squishy and demand to be buffed and then the meta will change to 3-1-2 with 3 tanks and DPS will complain that they can’t take down all these tanks and then you get the DPS exploding again so that healers feel useless in the face of all this damage and then you get back to the point where every character can one shot and healers are irrelavent.