The only explanation is that Sale was (arguably) offering a discount - 5 years, 145 million with deferrals that brought the present value to 128 million, compared to the 7/217 Price got.
And one could speculate that the discount was tied to injury risk.
But obviously, the risk was underestimated.
There were some interesting comments by a baseball team doctor in connection with the Correa situation, about what a difficult position the docs get put in in these cases, being asked to do health projections that are extremely uncertain.