~snip~
Maybe yes, because everything we say is an assumption. included, as you said. and even we agree, that the reason that is closest to reality is a fantastic salary. in theory, at the end of his career, Benzema will not earn as much as he would with his new club Al Ittihad. the fact is, that money is the real trigger. it's just that, we also can not rule out other supporting factors. apart from his age and the money factor in return for accepting the offer, cultural factors were also one of the factors that made Benzema willing to leave Real Madrid. at least, it makes more sense if we refer to multiple approaches from various factors regardless of the salary offered. because, there are many considerations for European stars to refuse to play in the competition. one of them, the issue of sharia law which is not as free as in Europe. not to mention, cultural and language issues. I'm pretty sure Messi has also previously considered it from all aspects until he chose MLS.
It is true that money is man's greatest friend in life. But some cases may have unique reasons. Here, Benzema has come to the Saudi league not just for money, but also for unique reasons. In the beginning, Benzema says that he is a Muslim, being a Muslim he wanted to live in a Muslim country. So what do you think Benzema came here to the Saudi League for money? On the other hand I give an example like Messi left PSG to Inter Miami but for a very low salary. Messi was offered much more money by the Saudi club than Miami, but he joined the Miami club instead of going to the Saudi club. From here it can be understood that people do not do everything for money.