His WC performances are masked by his goal haul, which is boosted by a couple of very good games, notably against Australia and Poland. He also went missing in large parts of big games and was quite ineffective. Messi's WC was objectively a level above, and much more consistent. This is gonna go down just like Zidane's 98 WC, where he was largely poor leading up to the final, missing games through suspension and generally being meh, but having a worldie in the final (though Mbappé's WC was slightly better than Zizou's 98 tournament). It's ridiculous revisionism over a very short number of games that is then extrapolated as a basis for the debate "they performed on the greatest stage".
Mbappé's 2018 WC was much better than this one, just like Zidane's 2006 one was levels above his 98 one.
I guess it comes down to semantics, do you consider "striker" to be only an out and out striker, or can it be a variety of attacking positions. Fundamentally it doesn't really matter but I can understand why people are bringing him into this debate, him and Haaland are gonna spend their careers being compared.