Why can't the Sox afford Devers? He's under team control through 2023. After the 2022 season, the Sox shed the following contracts: Eovaldi, Martinez, Perez, Hernandez, Richards, Price (half) and possibly Bogaerts. Basically the only player left making any guaranteed money will be Sale and the only player with a vesting/conditional option is Sawamura. Unless Bogaerts stays.
If the Sox replace enough of those players internally, extending Devers will be even less of an issue...