When it’s all over though, you only remember the highs. Nobody would have Lampard on a list like this. Zidane’s highs are up there with anyone’s.
I agree, and I don't mind people saying Zidane is better than Iniesta if they just talk about peak performances. But it all depends on criteria.
This way, you can come to some skewed understanding of who is "better" in such discussions. Zidane had legendary moments (in CL vs Bayern, in WC98, in WC2006 etc.), but there were other legendary players in that position like Rivaldo. Was Rivaldo a worse player than Zidane? They had roughly similar roles. The debate gets extremely subjective.
Regarding Lampard, he did well what he was good at, shooting from distance (deflected or not). And he had great numbers, he'd be a statisticians dream. However, football, especially in midfield, is much more than that. The other day Lineker, Shearer, Wright and Murphy were selecting the best team of the PL era. It should be on youtube if you want to watch. And these guys still came up with Lampard-Gerrard midfield, with a general idea that a different coach/manager would do better than what they have actually shown when they played together for England NT. That's probably correct except many truly great managers wouldn't actually play these 2 together (not as two CMs anyway). Players like Zidane, Iniesta and Xavi would have elevated and become focal points of their teams, would have been conductors. The limitations of Lampard has been all clear to see for England, that without a platform, he looks like an individual player trying to do it by himself. Other great players made their teams tick.
Interestingly, I thought I'd come up with 3 different teams that would perhaps beat the selection of those pundits. England would have performed far better with Alonso, Cesc Fabregas, Essien, Makelele etc., yet in England, nobody (among the pundits) would consider these to be better than Lampard. Says it all really.