Ballon d'Or is no longer something you win; it's something you're given. It's not a reliable measure of football performance anymore. If we're comparing achievements like the World Cup (Messi) and the treble (Haaland), then shouldn't Alvarez win the Ballon d'Or since he's won both?
FYI, this award isn't decided by a committee. It's determined by votes from 100 journalists representing various nations. Each journalist has one vote.
The Ballon D'or certainly isn't fair given that people have to vote. Yes, I know Messi was great at the world cup and definitely did his best and won however, Haaland was also phenomenal last season. He was by far the best player but if the World Cup is the determining factor than I guess Messi deserved it otherwise it should have gone to Haaland given his man city performance last season.