Well seeing as his whole logic of why its there is wrong... Its not about helping bad players. Its about allowing good player to be matched with good players. Bad players playing bad players won't help bad players at all cause they will only slowly move up the chain, till they hit players better then fall back down.
Though I agree 100% that skill based matching making is dumb, his reason is his own but is wrong.. Best way for someone to get better at a game is to play someone people that are better.
Also I don't the skill matching making system even works well in this game. I have gotten people that have just horrible stats often in my games.