It's literally impossible for the Sox to find a better player on the FA market with anywhere close to this upside on a 1 year $20M deal (really $18M because $2M was sunk cost), with an additional 1 year team option at the same rate.
Absolute no brainer move imo. I get why a chunk of Sox fans want to move on, but this was an easy decision.