Football players are just influencers.
They have a price tag and they'll do whatever their overlords ask them to do for a certain price.
CR7, Neymar, and others... Will do whatever Saudi government asks them to do for a certain price.
A Tweet praising Saudi governmetn? Here's $500k.