None of: Spain, Germany or France had star players to compete with Messi, Ronaldo or Modric at that height (Spain arguably had Iniesta, you mentioned Sneijder, France had Mbappe, but I don't think he was even that close, there were more before him), but I believe this time is different. Haaland will probably win his fair share, but this is the year Messi consolidates himself as the GOAT, and they don't give him the ballon d'or? Just my opinion