This is such a dead horse.
I think Porcello and his agent told the Sox they'd sign an extension on the right terms before the season but there would be no negotiations once the season started. That's a fairly common ploy. Then if the player has a big year the team has lost its chance to get a lower price.
But you're right, as things played out they could have saved money.