All due respect, but you and I are watching different games. What I see is a lineup that can hit so-so pitching and can't hit good pitching and a rotation that has basically two good starters--Sale and Price. In this last series vs the Rays, their 3 good starters went 8 innings (Chironos) with 0 runs, 7.2 innings (Yarborough) with 1 earned run, and 6 innings (Snell) with 1 earned run. Price started on Saturday and won because he pitched well. Not so Erod, Porcello, and Smith.
None of the above has anything to do with resting lineup players--which I am fine with and, more importantly, hardly see it as the grave mistake you do. And, FWIW, the Sox have played 66 games to date; our three best players(with no injuries) are Betts, Devers, and Bogaerts, and they have played 65, 64, and 63 games. JDM has played 56 because of his back, Beni 58 for various reasons, Moreland 47 (time on IL), etc.
Speaking of injuries, the Yankees have had far more to their best lineup players and it hasn't bothered them.
I happen to think the hitting is fine, but not against excellent pitching, which, by the way, the Sox don't have. It's that simple and absolutely not about rearranging the deck chairs.