150k a week is going to look cheap in a few years. There will be plenty of non-Saudi takers for the likes of Caicedo if things don’t work out for him, and he’ll have plenty of reasons to move when you consider take home pay and the favorable non-resident tax rules that footballers get access to in places like Italy.
The 7 and 8 year contracts are nowhere near the poison pill folks think they are. Bogarde was an exception.