Not true. There's just as many players that are good in the CL and bad in the WC/ international tournaments, like every England player from the 'golden generation' for example, a large proportion of whom were CL winners.
Sorry to burst your fantasy mate but Messi is clearly now one of the best players in WC history, he has 2 golden balls (which no one else has), he's played in 2 finals and scored 2 goals. He's also 4th on the list of goals in the competition all time.
Eusebio is an all time WC great. Cruyff is an all time WC great. Ronaldo has no excuses. Great in the CL, poor in the WC. That's his legacy, unfortunately for you.