Yes, but people also say that their squad isn't top aside from Mbappe,Neymar, and Verrati...so what's the deal here?
They are flaky but seems like their squad as a whole isn't top, so why should they be winning comfortably every match.
You need more than just 2 top players to win trophies, especially CL and WC...which is why Cristiano is unable to win WC with Portugal, their squad looked very meh when Cristiano was at his peak, now they have a better squad than 10-8 years ago but Cristiano is now old, they probably gonna perform better at WC when Cristiano is gone but with an actual better squad.