Your solution does not fix any problem. The problem is that quitters do not lose ELO at the moment. If that is fixed, quitters will not have a higher ELO than their actual skill level.
You still do not understand what ELO or experience mean. You think ELO has to be giving free points to players all the time. In fact it is false.
a ) My whole point is that your solution does not fix anything. Quitters should be dealt with but not like this.
b ) The matchmaker actually IS forcing skilled players to play with less skilled players. If you have to wait long enough you will be placed in the queue with less skilled players. (Also, lobby is better)
c ) Experience in Catan Universe is just a number showing how much you played on this platform. It does not take into account the thousand games played in PlayCatan. Also Experience only increases. You should instead make a new statistic about started games and finished games instead.
ELO - some measure of skill level. It can not increase infinitely. If a super skilled player wins a game vs new players, he would not gain any ELO because it was predicted that he would win anyway. If a player who has lost all games so far wins a game vs a champion would gain a massive amount of points because he was the underdog. It is basically like betting in a horse race - in the beginning you might have 1:2 bet for the high ELO player and 1:4 to the low ELO player. If it seems unfair to you, you are just wrong.
Experience - just a pointless number that indicates how many games you have played. You gain experience in every game - win or lose. See what the difference is? With experience you could have 10000 experience after playing a lot. But ELO would probably be around 1300. But you start at 1000 ELO and 0 experience. How the hell can you calculate the ratio difference based on these numbers?
You clearly do not understand what ELO means. If someone gets more ELO per game than you then they CAN be better than you. The current problem is that the quitters do not lose ELO. THAT is the problem. (I have to repeat it because you clearly still do not understand)
You played a lot of games and gained 70 ELO. Good for you. This is your skill level. You are blaming quitters for totally unrelated reasons, though.