Vardy seems quite level-headed, regardless of the blocking lookalikes/racist abuse type of stuff. He may not see Arsenal as a progressive move, but at the end of the day, he's older than Kante/Mahrez and may feel it's his last chance saloon to play for an elite, elite club.
I'm surprised Wenger's willing to pay that much for a player aged 29.