Haaland could definitely do more by showing up in 8 semis & finals, instead he chose to finish those 8 games having 0 g&a with terrible ratings. He was brought in to make difference in these games, yet he was invisible and had to be carried (he's a meme at this point due to his consistently bad big game performance). As for UCL, he was not even the best player at City, it was Rodri who was chosen as the best UCL player.
Also, with your logic, you should agree that Haaland was holding Dortmund back, because the moment they got rid of Haaland, they had their best Bundesliga season in years and played a UCL final a year after. This cannot be a coincidence (in your words), right? City is Pep's machine and doesn't need a single player including Haaland to dominate and win things, it was a matter of time before they win the UCL, they are almost always there in the semis or finals of the UCL. They dominate PL like no other with or without him. On the other hand, Haaland didn't even know what UCL semi-final or a top-5 league trophy looked like before City, and never was a contender for any top individual award.
Ballon D'or also is not an award for the most goals or whoever wins the treble, it's an award for the best player, and Messi is above and beyond Haaland in every single metric including playmaking in Europe, not to mention his iconic WC campaign as the MVP. There's no comparison with Messi and a 10-touch per game player. Also, Messi had more g&a than anyone if you are that much into numbers.
Ribery had a treble winning season in 2013 where he was chosen as the Best Bundesliga player, UEFA Best player in Europe, UEFA Super Cup MOTM, FIFA Club World Cup Golden Ball, much more impressive than whatever Haaland did as Ribery carried his team. Yet, it was Ronaldo who won it without even winning a single cup.
And no Xavi and Iniesta were not even the MVPs in the WC 2010, not even top-3. You don't match Messi, Pele, R9 or Maradona's WC campaigns the moment your team wins the WC. Iniesta had like 1 goal and Xavi like an assist in 7 games. Messi had one of the most iconic WC campaigns ever, there's no comparison.