That's an exaggeration about Zidane IMO, and he's my hero growing up. Our whole team was incredible outside of Guivarch and Desailly after his red card, and Barthez had to come up huge, the team overall showed up far more than what Mbappe had with him for the first 70 minutes of this game. I also think his final was better than Messi's overall, even if it was only in 20 minutes + ET. I'm not even sure Messi was Argentina's best player today, and I really don't think he was better individually than Mbappe, even if we take the whole game in consideration.
He scored an incredible goal, the pass wasn't a brilliant pass, it was a lob, his run is what made the goal happen, that's not serving it on a platter or anything like that, it's a hell of a goal. The second penalty, he's the one creating it. At the end of the day, Zidane won his final, Mbappe didn't this time, but as far as individual performances, it's hard to top those 20+ minutes, even if there was nothing much prior to that from the whole team.
Zidane isn't dragging that French side to constant brilliance for those first 70 minutes either, they were dealing with whatever they were dealing with, it actually feels very similarly lethargic as how Brazil came out in that '98 final.