Man it was 3 main factors, money, angry and age, i mean he was in the middle of a season being a high paid player, no team in europe can make a void in their team to allow him, and plus he is not longer younger, he has no other chance than joining an arab team a that mid season.
Anyways i really hope to see him departing from arabia and coming back to proper football
I think that CR7 left mainly because of the treatment by MU and because of how Ten Hag wanted to have him on the bench, for that reason I have always said that Ten Hag is not good as a coach and that I hope he has changed, however for me Ten Hag was an unstoppable destroyer of clubs, of players and then finished alone without important trophies, now with the new opportunity of Leverkusen I hope he redeems himself, with the Saudi League I think that if CR7 returns it could be for Al Hilal to compete in the Club World Cup.