The idea is if he performs at a high level, they can lock him up down the road. It's only a problem is if he gets three years from now and is not under contract, they would be in trouble. You keep assuming that Purdy had a down year last season, and will be back at the top of his game from this point on, that is not necessarily true. Doing it this way, if he refuses to sign a team friendly deal, gives them a chance to push that decision down the road and for the team to see if Purdy is worth the money for them to commit a large contract too. Also by waiting, it will free up more money for the team to sign him to a large deal a year from now. As much as many want to see Purdy get paid, which he should, the team will be in a better position next season to make that happen.