You are not a human.
Why doesn’t the entire planet work in Dubai or wherever? Of course people take more than money into account. I’m sure everyone here has had job offers of good money but terrible location they’ve had to turn down.
Footballers cannot be compared to people in normal jobs.
A far shorter career
Throughout most players lives they have been at some point rejected and they develop a survival instinct
They when academy players will see many mates thrown on the scrap heap and dejection that causes
They are fully aware their current employer has zero loyalty to them. If an offer is made to the club they want they will “persuade” the player to leave. If form drops or injuries occur the much expected new contract vanishes.
In addition top footballers entire existence is controlled by outside agencies who make all strategic decisions for them
It’s a dog eat dog existence which all parties sign up to. Loyalty isn’t a word that exists.