The awarding of point is flawed

While I do think that we can pick and choose which players we play.... I believe that the point calculation is not asfair as it could be. I think that if a low ranking player is skillful enough to win a game against a higher ranked player then they should be rewarded accordingly. This does, however, make it so that the higher ranked players end up just playing doubles games or only trying to play the higher ranking players since 1 loss to a lower ranked "noob" has to be matched with at least 8 wins. I think that on a regular basis this is not possible if nothing more than due to the fact that you cannot control the roll of the die.
Maybe something like this...
Take the current calculation and then divide this number by the number of ranks that the player is below the other player!!??
any thoughts?
Maybe something like this...
Take the current calculation and then divide this number by the number of ranks that the player is below the other player!!??
any thoughts?