Does seem weird to jump through hoops last year to stop him leaving on a free, by giving him a bumper deal, only to let him leave on a free this year.
At the time we pretty much “agreed” that 2 years extension would likely mean we could sell him this coming summer for “something”.