If it was an award for best player Messi should've won it every year since around 2005, but it's an award that rewards the best individual season (while ideally they also won some trophies with their team).
If Liverpool beats Real 2-0 in the CL final, Salah scores two goals and gets MOTM while VVD keeps Benzema quiet for an entire game, votes will be skewed once again in favour of Salah. If Salah had his insane goalscoring run from January-April instead of August-November (or something like that), everyone would be talking about him now instead of Benzema while it's the same season. Mane was done according to a lot of posters not so long ago and now I see his name mentioned in this very thread (undeserving, imo).
Depending on how the CL plays out, KDB, Salah and Benzema are all still contenders imo. Mbappe might be better than them all but if you crash out in the Round of 16 of the CL as a French team, there's not a lot left to establish yourself as a frontrunner, unfortunately for him. Likewise Lewandowski and Bayern.
It's a flawed concept at this point, but I'm not sure how it could be improved tbh. Maybe work with some kind of MVP concept (although it could be argued it already is to some extent by now).