Its really wierd how badly Saudi Arabia wants their league to become so popular. They are wasting too many millions on many players and dont care how much they the players ask. If Kante gets a contract from Chelsea he would probobly stay but if no top clubs offer him a deal he will probobly go to saudi arabia.
They are rich and they have no problem spending huge money on the sports business. Their purpose isn't only to make their league to be more popular, they also try to strengthen their squad to compete for the title. Although they spend too much money, I don't think it will be a serious problem as long as it doesn't break the rules. The top players who move to Saudi Pro League aren't in 1 club, they move to some different clubs. So, I think it doesn't break the rules of player transfers.
Regarding Kante, I think he is better to move to Saudi if Chelsea future seems unconvincing. It is no longer a strong team as he ever played before, Chelsea decreased so much their performance this season. After Abramovich left the club, Chelsea condition became worse. Kante deserves to play in a better team, he gets a better salary in Saudi at least.