Far far below the lofty heights of Carlsen &co., I play a fair bit on Lichess. Sometimes I'll play someone with a similar ranking to myself and beat them and will earn 3 or 4 points. Then we'll have a re-match which I lose and they'll gain 12 or 15 points.
I just can't fathom how them beating me earns them more points than I earn from beating them --if we were on the same or similar rankings to start with. But it almost always seems to pan out this way.
[And I'm not talking about opponents with a '?' after their ranking, which signifies they've not played enough games for the ranking to be accurate yet. I know that, in those circumstances, the rankings can move hugely in either direction].
I've also noticed that there doesn't seem to be any relation between the circumstances of a win and the points awarded. For example, shouldn't a win or draw when playing black earn more points than when playing white --given that white had the advantage of moving first?
And what about the manner of victory? It seems there's no more ranking points to be gained from; snatching a victory where both players ended up down to a single pawn each and the winner just managed to queen one square ahead of the loser... than there are from completely decimating your opponent.