It is VERY clear that he is saying all of those for marketing, if you paid me 200 million dollars a year, I would travel around the world everyday with a Saudi shirt and explaining the whole world why the Saudi kingdom is the greatest nation in the world. It is not really that shocking that he is doing PR for them, and their world cup as well, because he gets paid to do exactly that.
As a footballer we all know he doesn't worth 200 million a year, hell he doesn't worth even 20 million a year anymore, his talents is not worth it anymore at all. But his name? brand? marketing? that worths 200 million easily and that is why Saudis pay him. So saying 2030 world cup and Saudi league is strong etc? Those are just all marketing.
No one having any doubt Cristiano Ronaldo is one of the best soccer player in current era just because of this Saudi Pro League organizers hired him and using his influence which is helpful for them because now they are already had FIFA World Cup 2034 rights and Saudi Pro League fan base is also touching amazing figures.
Al Nassr won nothing which is surely hurtful, but they are having enough reward for their investment his contract is now extended which is good while his role in this league could be remembered for long time here I am not agreed with this he is not worth $20 million because he is still one of the best player on field due to his fitness and performance.