Think that's what'll prevent him from signing a new deal more than anything else: he won't start, and he won't get a bonus for running down his contract. The two big benefits of being a free agent is that you can choose where you want to go and get a sign-on bonus when you do. Most players choose to go somewhere they know they'll play.
Personally I think he'll play in Italy next season, maybe at Juve or sime similar scummy club.