You do the QB 2 years out to avoid contract inflation AND possible controversy if there is a long standoff.

There is no great fan uprising if you are trying to squeeze the starting SS out of a half a million dollars 2 weeks into FA.

Let the QB discussions drag on that long and suddenly everyone wants to retire. Imagine doing his QB deal in the 2019 offseason after taking a QB in the second round of the draft.