I take your point, but that's very generous of the club if that is the reason. Maybe on £20k a week, £1m a year. We'd need to get over £1m + for him now, just to break even.
I have to say I was baffled that he got a 3 year deal as soon as we were promoted. He's never been a big goalscorer at Championship level, and you can't afford to have a striker who doesn't score in the PL. He's also prone to the occasional injury!