My suggestion to improving Dynamic queue | And a word for angry people
First of all, I wanna just put a note that i'm currently ranked Diamond IV, so I face the high elo problems but I don't have the same complains as, for example, Challenger players.
I feel like one of the main problems around my elo and sometimes even around Silver and Gold ranks is the lack of support players, which ups the queue timers a lot. And when I ask my friends and sometimes even in champion selection why do people don't want to play support, they usually say that it's either boring or it's harder to carry. So I think that motivating people into playing support could be something that could be tried in order to lower the queues. People like the sensation of carrying, plus, it probably helps people rank up faster because they should learn quickly what to do in order to snowball a game or capitalize on mistakes.
The role specifications are a big upside to Dynamic Queue, in my opinion. With ranked teams kind of being integrated in normal ranked queues, people usually want to specify on their best role in order to bring their maximum skill level to a possible team. Or even just to not have to worry about learning 5 different roles that become harder the more you improve, and mastering all 5 of them at a really high elo could be an unnecessary challenge just because they might not even use them all to its maximum potential.
As far the game quality goes (even skill players in the same game), I fell like its the hardest one to improve at higher rankings because the amount of people shrink as the rank goes up, so the solution that I thought was either trying to unite some regions to get more people (and yes I know it would have consequences in ping, its just an opinion people); OR lower the decay time at higher elos: instead of 28 days, maybe something around 20 days so people become more active (yes I know it could have bad consequences like more people decaying which would shrink even more the higher elo people or people just being kind of 'forced' to play in order not to decay automatically).
These solutions that I thought concerning game quality seem like a bit of a high risk / high reward type of situation but I think that having a part of the community angry right now its probably not the best idea.
Also, for the people in these forums, instead of swearing and discharging your rage, think about making constructive criticism. We are all playing League of Legends because we love the game, so help the developers by suggesting them new things in order to make this game even better or just send them a message about how you love the game. This game as improved so much since it first released and its all thanks to the developers that you are flaming now. Remember that they did an amazing job through all these years and their work is the reason that a lot of you guys love the game so much. Keep a nice community don't make it toxic. <3