When you look at new spending vs salary lost to trades, free agency or retirement, the net has been very low, until the Story signing.
The total budget ranking is misleading when we are talking about Bloom's spending.
Now, a $40M AAV winter spending budget (like in 2020 and 2021) is not a small amount, but when you factor in losing and needing to replace some key players and their salaries, $40M was woefully inadequate to just replace who we had, in kind, let alone improve on the 2019 team.
$31M Price (we lost $15M via trade)
$29M Betts 2020 arb salary
$20.6 Porcello
$13.8 Pedey out hurt but still paying him (until 2021)
$6 Pearce, $5 Nunez
Had he just kept Betts and Price, that's the full $40M winter spending budget, right there. No money to replace Porcello or the 8-10 other holes in the roster. (Then, Price would opt out of 2020 and give the team nothing, except some unexpected salary relief.)
Plus, Bloom was handed salary increases of Sale $15>$25.6 and Bogey $12M>$20M from DD extensions.
Sure, if we had a healthy Sale and ERod in 2020, we probably don't finish in last, but the team had serious issues.