The rating system, while not the best, is not as bad as all that. Remember that the ratings have bunched up as a result of the luck in the game, and as such the expected winning %age between players of differing ratings should be accurate.
In other words if a player is still rated low with this system, they must be terrible indeed and you should lose points if they beat you.