Honestly, just leave your personal emotions out of it. These people don't give two shits about Liverpool and it's glorious history or whatever. They want a high level of football, good players, good exposure and money. Lots of money. Nice weather, big city, etc also plays a role.
In very few instances we manage to get a player like Elliott, who also lives in La La land like we do. But most of the time it's all very calculated.
I mean yeah, we can probably bully the likes of Newcastle, Villa etc when it comes to transfers, but it's a totally different story when Chelsea, Man C and Arsenal are involved.
Remember how Man U did us 20 years ago.