In cooperative games, developers are responsible for rating system as the final score determines the rating gain/loss:
For cooperative games, by default players will earn as many rating points as the score (0 counts as a defeat).
But, assigning 0 to the losses prevents experienced players avoiding beginners to escape potential rating loss.
Assigning higher final scores for harder modes can compensate the player efforts and give some incentives for playing harder games.
In addition, assigning 1 to every win makes very hard to separate player level by rating, as 0 wins (the first play sets rating to 1) to 99 wins are all treated as the same category.
For cooperative games, by default players will earn as many rating points as the score (0 counts as a defeat).
But, assigning 0 to the losses prevents experienced players avoiding beginners to escape potential rating loss.
Assigning higher final scores for harder modes can compensate the player efforts and give some incentives for playing harder games.
In addition, assigning 1 to every win makes very hard to separate player level by rating, as 0 wins (the first play sets rating to 1) to 99 wins are all treated as the same category.