This honestly does make perfect sense, either you make the deal and extend him, or you trade him when he's at his highest value because you're comfortable with the guy behind him and who you can get in the draft.
Just playing out his contract is kind of an all in on this next year kind of decision, the other two put you in a better position going forward.