You can definitely build a farm and be a good team, but it requires you to hit on your players and supplement with spending, not trading. The Sox minor league system currently suffers from three issues.
1. The trades- yes the system was gutted, but the guys dealt off over the last three years would have either surfaced or flames out by now. IE, the only real “prospect” in the 2019 top 100 that the Sox dealt off is Logan Allen. Kopech was in the bigs. Moncada and Margot as well. Espinosa can’t get healthy, etc. the trades this season really didn’t subtract much aside from Buttrey and Beeks, both guys off the radar in terms of impact prospects.
2. The drafting. DD has not really found that diamond in the rough that most teams find. Look at the top 100 and roughly half of them weren’t $1.5+ mil INTL or first round picks. Scouting plays into this as does development. They’ve failed in both those areas.
3. Injury/bad luck. The Sox has two top 100 prospects. One had TJS, the other did roids. That’s part of the prospect game
If you keep your talent in your system, draft/scout/develop well or avoid the big time injury bug or suspensions, you can build a farm from the back end of the draft. DD hasn’t been able to do either of the three