I'm going to premise this with this: I hate Tom Ricketts and I think he sucks. But I don't actually blame the budget fully here. The reality is that while I blame PTR plenty (ex. post covid-sell off, the 2017 budget drop, the fact he refuses to blow through an LT line ever) I don't think that budget reasons are ally a cause for how much we're seeing Hoyer keep the prospects. Frankly, regardless of budget, you don't need as many DH, 1b, and OF'ers as the Cubs kind of have right now. For example, what is the pathway for Jonathon Long to play with the Cubs? He's a 1b, but the Cubs have Busch. He didn't hit LHP particularly well despite being a RHH, so platoon at 1b isn't really in the data. He can't play 3b, LF or RF with any real MLB ability. At DH he's going to compete with Caissie, Ballesteros, Suzuki in some capacity. Yet, here we are. You can play this game a bit for most of the prospects, particularly, the offensive ones.
I think a lot of this reason is that Hoyer has placed X value on Long, similarly, with Caissie, Ballesteros, etc, etc. and the value prop for Hoyer is that he has to equal out that value prop in a deal. There seem to be a lack of ability to get a bit irrational, either with money or prospects to make the thing really happen. And in part, I commend him for it! It's why his worst deals are like, Tucker Barnhart and Trey Mancini. But also probably why the Cubs will lack the ability to win a massive FA or swing a massive trade because to make those happen it's usually a requirement than some irrationality comes in. He can grab pretty good trades; Parades two deadlines ago, Kittredge. Even Tucker kind of falls short of massive in that he was a one-year thing on paper.