Here's something interesting.
I track the Sox pitching staff ERA and it's position with respect to the 29 other MLB teams. The team ERA has been dropping recently and is now 3.85. But not that long ago 3.85 had the Sox ranked 9th, and now 3.85 has them ranked 15th.
Relatedly, of the top 17 MLB teams in ERA, only the Marlins (8th, ERA 3.49) and Nationals (14th, ERA 3.84) have losing records.
Meanwhile, in the hitting and especially run scoring department, The Reds, ranked 5th in run scoring, have a losing record; the Rockies, 6th, ditto; the Diamondbacks 7th, ditto; the Braves, 10th, ditto; the Rangers, 11th, ditto; the Angels, 12th, ditto; the Cubs, 14th, ditto; the Twins, tied for 14th, ditto (in fact, at 12 and 24 they are the worst team in MLB).
So it sure seems to me that, as much as I like the fact that the Sox are 2d in MLB in scoring runs and 1st in team OPS, that good pitching is more vital than ever.
Which gets us back to the argument about the active roster. I say again, more pitching choices are more useful than more position players. Cora actually believes in resting position players by giving them a day off, but this year he seems to want to keep those good bats in the lineup, so in the last two games first Bogie and then Devers were DH while JDM patrolled LF.