A longer contract makes his fee higher when he does leave. This is why Rooney signed his, so that if he goes in the summer they get top dollar.
I could see a compromise where he commits long term publically, but with an agreement that he can leave in the summer if he still thinks we are not progressing.
I can see his point a little. He gets one short career and the next four years are his peak years, and he wants to win stuff. What I don't get is why he thinks CFC will challenge in that time. They need a complete rebuild in the next two years.
I'd be happy with that photo.....and let's see what happens for the rest of the season. We can't spend £50m till then anyway.