I always like how one of the big arguments people use against this solution is that, "It doesn't solve the problem of bad players 100%, so it's pointless!"

How often do you see problems like the one mentioned getting solved 100%.

It does not solve the problem of player skill being low. It can effect it over time, but does not solve it. What it does solve 100% is first timers sneaking into farm groups for carries. Which is it's own issue.