There is no beheading or genocide going on in Qatar or the Emirates, despite poor human rights records. The Saudi Regime is a lot worse than them. Going from PSG (with a chance to play UCL and playing in a top 5 league) to the Saudi Pro league is a pretty huge leap on the sportswashing scale, yes. What could possibly interest him from a sports perspective there? This goes for Ronaldo too of course, while other mercinaries going there has lower profiles and isn't as handy tools for the regime though. Messi and Ronaldo going there for shitloads of money is literally the biggest sportwashing scandal in the history of sports so far. A total disgrace for both of them and should taint both their legacies badly. Xavi went to Qatar before the awareness around sportswashing was raised to the levels it is today. Today anyone with half a brain and a hair of moral sense knows signing record huge, high profile, contracts with clubs in these countries is sportswashing, that it's problematic and wrong, that it directly supports these absolute monarchy regimes and that it's witnessing about an extremely dodgy moral. Shame on them for doing this totally knowingly of what they are being part of.
Imagine being the best footballer in the world, playing football on the highest level, on the biggest stage and then go on to play "backyard" football to promote a regime with horrible human rights records, where women is less worth than men, where you're not allowed to believe in what you want, say what you want or love who you want, where you get beheaded by sword for blasphemi, get prison for life for retweeting the wrong tweets or get assassinated if you speak directly against the King or his family.