I don't want to comment negatively on a player's personal decision. This decision is not one where a player is doing something very stupid. The work you do is of course for money and you are improving your skills to earn more money. When your value in the market is low, your respect is also very low. I don't see any harm in going to Saudi for a higher salary, rather he will benefit financially and his respect in his team will also increase. But yes, one negative aspect of this is that his skills may also decrease due to playing with players with comparatively less skills. The Saudi league is a local league, just like the Spanish league or the English Premier League. There is only a difference in the quality and popularity of the league. To improve the quality of the Saudi league, they are offering more money to players from big clubs so that they come to this league and increase their quality and popularity.