None of which was the point.
MY thoughts the day Sale signed was "Why did he sign for so little?" This wasn't some JDM situaton where no one else was offering money on an open market. This was a guy with only his option year left signing a contract extension for probably what I thought was maybe 2/3 of what he would get in free agency (and what his lesser teammate at the time got from the Red Sox in free agency. And yes, I think Price is less of a pitcher than Sale.)
There are only 2 reasons.
1) He desperately wanted to stay in Boston to the point of giving up maybe $70 million or so. Of course, he still could have tested the market and still come back to Boston for more money and years. I have my doubts here, as these kind of discounts are rare, and Sale did hire an agent for a reason. Without never talking to either, I have my doubts that reason was to maintain the status quo for bargain basement pricing.
2) He did not think he was going to get a better deal if he waited. And the only reason to think that is he did not think he would make it through 2019...