Mbappe went to Madrid for the Ballon d'Or, he'll get one first, even if it's undeserved, much like a lot of Madrid players have in the past. Madrid or Messi, if Messi didn't win it, it was a Madrid player.
For other players in other leagues to win it, they either have to be Lionel Messi or to use a boxing analogy, be 9-3 up on the judges scorecards to stand any chance, if it's any closer then it's always gonna be Madrid. Even when they don't win, they cry like babies and refuse to attend. Shows how much of a farce it all actually is.
If it was genuinely on merit, Sneijder, Lewandowski, Salah, Suarez, Iniesta, Henry and Ribery would all have at least one award. I'm still shocked Rodri got one, he definitely wouldn't have if England had won the Euro final. That made it 9-3 on the scorecard, even dodgy judges can't sway that decision - yet Vini JR was still damn close.
Mbappe was terrible to half decent all up until the new year, he'll still likely win it anyway if Madrid win either their league or the CL. Yet look around Europe and players have been on top form since whenever they play. Yamal, Gyokeres, Musiala, Pedri, Saka before his injury, Salah, and my pick for player of the season so far would be Raphinha.