If "any idiot" can identify weaknesses and fix them, why didn't Cherington do it? Also, how was inheriting a team nearly hamstrung by Craig, Castillo, Sandoval, Porcello, and Hanley's contracts a positive? Yeah, the Sox have resources, but DD wasn't allowed to use 80% of them. One Price was signed, that was nearly all of it. A big part of being successful with a team with a top farm system is knowing when to cash in those prospects, if you don't believe me, just ask the Angels. For every Kris Bryant, there's a hundred Andy Martes or Brandon Woods.
Personally, I'm a fan of a GM that makes aggressive and logical moves to address issues rather than one that continually attempts to fix gunshot wounds with band-aids. I'd had enough of the bargain-bin and middling talent pickups praying to catch lightning in a bottle. A team with the resources of the Sox shouldn't be playing that card often.
You're acting as if DD has completely torched the system as well. Last I checked, Moncada, Benintendi, and Devers are still here. Groome just signed. Kopech is around. There's a ton of talent there.