On FlyOrDie the game result and the rating change are two different things:
On the board, a draw is ½–½ for both players.
For the rating, the server compares the result with what is expected from the rating difference.
If a much stronger player only draws against a weaker one, the system sees that as an under-performance for the stronger player and an over-performance for the weaker player. That’s why the stronger rating goes down a bit and the weaker rating goes up a bit, even though the game itself is a draw.
If all draws always gave “0 points” to both sides, stronger players could simply agree draws in bad positions and never risk losing rating, while weaker players would struggle to gain any rating at all. In the long run that would make the rankings less accurate, not more.
FlyOrDie Rating System -
https://www.flyordie.com/games/help/rating_system.html