Dynamic Queue DOES NOT make the game revolve more around teamwork/cooperation.
It only encourages it more among premades and makes matches unbalanced if the other team doesn't intend to communicate on the same level (not all premades do) as well.
Unless your individual ability was significantly above your MMR in Solo/Duo, you had to focus on teamwork and cooperation just as much, if not more, than the current Dynamic Queue environment.
Stop using 'teamwork' and 'cooperation' as an excuse for keeping Dynamic Queue when its existed the entire time, with or without premades.
If you have legitimate reasons for why Dynamic Queue should stay, please comment.
No, wanting to play with friends is not a valid reason. That's what normals and team queues (5v5/3v3) are (were) for. The matchmaking unbalance (loss of ranked integrity) is not worth you wanting to have fun in a mode that's supposed to be focused around pure competition.
No, Role Select is not a valid reason. That could easily be implemented for Solo Queue as well, solving the large majority of Solo Queue's issues.