Auto-translated
I've read your posts and the arguments, and I think everyone is right in their own way, but my opinion is this: whatever rating system they decide on, that's what I'll play with – that's for sure.
I can only suggest the following, maybe it will give someone some ideas, and maybe even help a lot.
It happened a long time ago, back in the days when the cult strategy game StarCraft was at its peak. And so, I was also sitting and thinking about how to create a rating system for this game. And here's what I came up with, and I used this system to calculate ratings, and it worked quite well.
Everyone is initially given a rating of 1000 units. Then, when a duel takes place between two players, the ratings of these players change based on the result, as follows:
If the loser had a higher rating, they lose a larger number of units, X (which is added to the player with the lower rating, but the winning player). This number of units is determined by how long the game lasted; the shorter the game, the larger the value of X.
Also, if the loser had a lower rating, they lose a smaller number of units, Y (which is added to the player with the higher rating, but the winning player). This number of units is determined by how long the game lasted; the shorter the game, the larger the value of Y. But the value of X is always greater than the value of Y, i.e., it is more advantageous for a player with a lower rating to win (they will receive a larger bonus), and it more strongly reduces the rating of the player with the higher rating if they lose.
P.S. But I think this system is more suitable for online battles, but who knows, maybe it will give someone some ideas after reading the above.