To Kyle.
The current rating system has a different purpose - to compare players at a given point in time.
But in turn, I would like to point out that the system you and IronAxe are proposing is not viable, or rather, it is viable, but it will not accurately reflect the strength of the players, because you are trying to combine incompatible things... for example: a 100-meter dash and a 400-meter hurdles race! You can compare them if the runners run both races, but if not? Then how?