For real? That's what you think? So money has nothing to do with that? There are players who were earning 10-15 mln per year and they were at the end of their carrier, so for sure they would have to take a pay cut in order to keep staying at the team, then come the Saudi teams offering them 50, 100, 200 mln per year, and they accept just because Ronaldo plays for another Saudi team? Come on man, you can't be this naive, it's football, it's all about money. Ronaldo himself moved to Saudi Arabia just because of the money. He would have done the same if a Chinese, Mexican, or Moroccan team would have offered him that salary.
Correct, but it is a two-way benefit. No doubt, Cristiano Ronaldo accepted the offer to play for the Saudi Arabian league for money. If they had offered him anything less, he wouldn't even think of playing there. However, it is also that the Saudi Premier League needs him to play for their league. This will give a lot more popularity to this league when you know the big names are playing there. Anyway, all this is possible because the Saudis have a lot of money to bring football home. They are also the hosts for the 2034 FIFA World Cup.

Money is one of the biggest motivation for players to join Saudi League with here they are having less stress than UEFA this is second motivation for them staying in UEFA need more competitiveness and fitness here in Gulf region situation is completely different.
Most of the players those crossed 32 to 35 have good time for cashing out themselves Saudi League needs some big names as this is helping them for having increase in fan base and also giving them good name in their countries because this will increase their media engagement as well. Even they have their best achievement through their investment now hosting rights of FIFA World Cup 2034 now need to stay on good level until this event in soccer league surely give them good chance of keeping themselves in soccer world at better level.