I saw an analysis on that in The Athletic not long ago, in which they explained the reasons for holding. JD had been so bad, and the pitchers, specially Hill, apparently didn't hold much value to other teams, so they opted for the half measure of keeping them and collecting the available extra picks.