I think it helps that he’s been to Arsenal, been to PSG and not done well enough at those clubs to stay on, although you could argue that their expectations were beyond their means. He’s also had a canny time in Spain, so staying at Villa so long as things are going well makes sense, he likely doesn’t have a higher club to go too.