Its not that bad for him or players like him that would not play to the highest level, competing for trophies, at big clubs, and maybe win something. He can always come back after 2/3 years and play another few seasons.
We tend to not understand the reason behind this but it has become a trend amongst players and will probably continue for 2/3 years if SA fancies it. More, such players will get almost around 100m for 2/3 years, chance to come back, and be set for the rest of his life probably. Also, we tend to think that millionaire players have too much money for them to even contemplate that but ignore that we use our lifestyle and expense subconciously when reasoning that. Millionaire have their way of lifestyle and expense that cost them big percentage of their earning to maintain. Their money also have to factor in agent fees, tax, other fees involves...etc. After their career, they still have their entire life span and their family to support and maintain their lifestyle is gonna take a lot more than people think. Not everyone is like the top echelone players like Messi, CR7, Becks...ect. this opportunity is great for them and i think they hve thought through it and accept its best for them. I would also donthe same if playing there for 2/3 years with some of the players he knows and not to be worry about his life afterward.