I totally understand their thinking and never said they were wrong. I complain a bout things, too- usually different things from most others.
Some complained just trading Vaz away was too much and signaled to the clubhouse we were giving up, when in reality, McGuire ended up doing better than Vaz and Pham did better than Cordero/Duran. Hosmer might have improved on Dalbec/Cordero but he hardly played.
My point was that I felt the fear of upsetting too many fans, for all the reasons you gave and more, was a major factor in their decision not to at least trade JD. I get it. Really, I do. I also remember we were not far from the last WC slot, but I also remember there were several teams between us and the playoffs, and in my opinion, which is on the opposite side of the "playoffs are a crapshoot" spectrum than you and others- the 2022 Red Sox had close to zero chance at winning a ring by mid July.
Okay, bring up the Phillies, who by the way won 5 in a row to end July and were 8 games over .500 on August 1st. They had 5 teams ahead of them: we had 8 and were tied with CWS at .500, so basically 9 teams.
The team made the choice for various reasons combined. I wish they had made another choice, and it's not in hindsight. Several of us felt this way, and I am pretty certain, we were a small minority.
I wish we had better comp picks and more bonus money to spend, this next draft.
I wish we'd have better prospects by getting something back for players we lost for nothing. I fully understand there would have been many upset fans, especially those who paid big money for tickets to games after the deadline and not seeing Bogey, JD, Nate, Wacha, Hill and Strahm.
As it turned out, the team ended up being marginally better on paper after the deadline, due to the trades, but fans were still pissed, so management didn't even get what they wanted to get, anyway.