Yes, you are right the same can be said about Cristiano Ronaldo.
I'm not ranking him as a player based on the World Cup, I'm saying he underperformed compared to every other alltime great player. Maybe it was mostly bad luck, but stop saying he didn't underperform when it's clear he did.
You still didnt get it. I'm not saying he has the best of games, but clearly you have to put things into context. Take the game against Netherlands for example, he literally had no support/zero linkup play whatsoever and his team was so bad in midfield and attack, so you honestly cant always expect one player to have 10/10 performance, and score a ton of goals. Netherlands was comfortably sitting back with their whole team.
Germany 2010 for example, it's so clear the Argentina team has no midfield, no physicality, no speed, and were just so shaky at the back, just look at how easy for them to go past their defence like cones. So It's really baffling how people used to glorify the Argentina side just because of a few recognisable names like Di Maria, Aguero when they were clearly lacking in so so many areas. They can hardly even assemble themselves as a defensive counter attacking team or a strong possession side because of so many shortcomings. Portugal doesnt have very distinguished names but they have the means to have the tenacity and physicality to be a solid unit at the back, and is able to make use of pace and play simple crosses/headers. I would say in terms of tactics and team, Argentina in 2014 had the best chance but against bigger teams like Germany it's never going to be easy.
Put 2 and 2 together, a player like Messi and a team like Argentina is never going to work out until a huge overhaul is possible. Same with players like Aguero, and people wonder why Manchester City is able to get the best out of him. Then people argue saying "Oh Messi always have to depend on a good team." Well no shit, it still depends on their style of play, and every forward has to depend on their midfield and defence, get the best out of each other, that's the whole point of an 11 a side, isnt it?
Even if you take Hazard's performance against Brazil in 2018, he also missed his goalscoring chance when the ball sliced past the post. Very similar to Messi's against Germany. Yet they both played similarly and tried to playmake for the team. Only difference is that Belgium won against Brazil. If Belgium ended up losing, does that mean Hazard "underperformed"? Funny thing is Belgium then also lost to France in the semis. Is that the last nail in the coffin that make them flops? Hazard's overall stats was also very similar to Messi's in 2014, are easily the best players of the tournament, Modric comes very close. Croatia faced smaller teams like Russia, Denmark, easier bracket. Modric missed his penalty as well. Did Modric also "underperform" against France? These are all part of the game. So what's the big hoo ha? Doesnt matter if you are great player or a bad one, happens to the most of them.
Yeah, he "underperformed", but the whole team underperformed and depended on 1 or 2 players to pull strings. Easy to say he didnt score so he must be useless or had a non existent performance. or "Ohh... u must be a fanboy for defending him." But come on. It's really not rocket science.
Only flaw I would say is his penalty taking which Messi himself admitted. He missed plenty in Barcelona as well, but people like to focus on the international ones just to push the narrative that he is a weak international player. People seem to forget he missed his penalty against Manchester City in 2015 in the CL, but his overall game was great. As well as against famous Chelsea game.
Will he improve? Yes he can and he said he will, so not a big deal really.