I know money talks and all that nonsense but I am a little surprised by this, how long was his contract at Atletico one year?
In the 2nd half of the season he didn't play as much as he probably wanted at Atletico, though he still got enough minutes. But was often taken off after 60 minutes or so.
Then when Costa started picking up injuries in April and May Villa played more.
Regarding money, he is not greedy at all, in fact he is very loyal. He moved to Barca in 2010 when he was already 28, which is old for a top player in regards to moving, as usually younger players jump at the first opportunity to join a big club.
In 2008 literally every big club in Europe wanted him, including the big 2 in Spain. For his family he wanted to stay in Spain, so RM and Barca were the only possibilities. But he and Valencia decided they were not selling in 2008, instead Villa signed a 6 (!!!) year contract extension with Valencia. This way when he eventually moved to Barca in 2010 Barca had to pay huge transfer fee for a 28 year old. Valencia even said in their official statement announcing his sale that at no point did Villa put pressure on them to sell him.
So now with 32 he probably thinks it's time to move for money/abroad. He has already won everything at club and international level, so no point to go for trophies while at the same time not playing that much, as he won't be first choice with 32 at a top club.
An absolute legend, glad he is going to the WC, too!