2021 was a weird season coming the year after covid arrived--fans were reluctant to come to games. Sox averaged 21,300. Sox payroll was 5th highest.
The Sox had absolutely no problem playing both Schwarber, who often played 1b, and JDM who occasionally played in the OF. They surprised the heck out of everyone by getting to the ALCS, largely because they had the highest team OPS, .827. Their team ERA was 4.68, however, and the Sox had no closer.
And the defense stunk. Verdugo's DWAR was -0.1, Renfroe -0.5, Schwarber -0.5, JDM -0.9, Devers -0.9, and Dalbec -1.4.
The Sox lost to Houston in the ALCS because the Astros pitching shut them down in games 4, 5, and 6: 9-2, 9-1, and 5-0.
I believe John Henry made the final decision on Schwarber and DD was almost certainly the reason why the Phillies signed him. In 2022 the Phillies payroll was 4th and the Sox 6th. However, thanks to Price and Sale, the Sox active payroll for 2022 was 12th. The Phillies, 87-75, made the postseason and the Sox did not. The Phillies have been competitive ever since and the Sox not. This season the Phillies payroll is 4th and the Sox 13th.