I disagree with your language, but not your point. It is unarguable John Henry has soured on spending big bucks on starting pitchers. David Price and Chris Sale cured him of that.
And, frankly, I think he has a point. His latest CBO, Breslow, not only gave away Sale to the Braves, where he is almost a candidate for the Cy Young award this year, but is paying $17M of his salary. And he brought in Giolito for $38M for 2 years, but has yet to get any return on that investment.
The fix is to invest in pitching prospects, which I believe Breslow sort of did in this year's draft (except the first pick).
Meanwhile, the Sox hitting is right up there--ranked 5th in runs scored and 3d in team OPS--with almost no help from Breslow. Story hasn't panned out, but Devers, Duran, Abreu, et al, sure have. O'Neill has too, except for only playing 80 of 121 games to date. Next year we could see Teel, Mayer, Anthony, and, wait for it, Story. So it sure looks as though the Sox CBO's know how to find and develop hitters/lineup players.
I also like moonslav's point that, while the Sox payroll is no longer in the top three, it is also not, repeat, not chump change. Spotrac says it's $189M, ranked 11th. Here are some other payrolls and W-L records this season--
Mets, $316M (#1), 63-59.
Braves, $236M (#6), 64-58.
Twins, $130M (#19), 69-53
Royals, $119M (#20), 67-55
Orioles, $108M (# 22), 72-51
Guardians, $106M (# 23), 72-50
Rays, $89M (# 28), 60-61.