I think part of the issue here is playing time. We have multiple young players that need some playing time to determine whether they can develop or need to be cut loose. Playing Castle AND Dillingham is probably not very realistic. So Dilly goes to Austin, a #8 pick, or just sits on the bench?
As we know, a rookie can take 2-3 years to develop. Then we have a boatload of picks next year as well. While it is fun to assemble a roster of 15+ players that you like, the reality of it is some are not going to be playing at all. If you combine that with actually trying to win, even less so. This year we got to bench the starters for the end stretch and see more of Mamu, Graham, etc but that may not be in the cards next season.
Then as has been noted, when we go to acquire a star, we are likely going to need to include some FRPs in the mix. On the ATL example, they gave us 3 FRPs or whatever for Murray, so they at least need those back but we don't want to give them the 25 pick. Well, there you go, give the 2031 instead and now we are potentially back in business with them.
My wife was HIGHLY annoyed when I told her Dilly was traded, home don't play that she was like WTFFFFFFFFF???????????????!!!!!!!!!!!!!!!!! Not sure she will ever watch a draft again, LOL.
I was hoping the Dilly trade was going to bring us back a player, like Naz Reid, pipe dream apparently. :-(