I get your point, but Rooker was traded, and Bader was granted free agency. Maybe they didn’t see him as being worth the 10 plus million.
To me, that is different than being dfa’d.
Good things can happen, of course, but I think it’s more of an outlier when considering how many players get ‘fired’.
I guess it’s about where the bar should be. The Twins haven’t been good at placing any bar, for just about any aspect of professional baseball, for an awfully long time.