That's true, but I'm thinking more about trading key players while being a competitive team. We hardly ever do that, and the reasons are obvious, but in terms of a long term winning strategy, it can be helpful to a big market team, too.
I don't think the only reason TB traded players like Archer and Snell was financial. I think they do it to improve the roster as the main reason. If you keep doing that, you continually have young players coming up (from previous trades) to take the places of the new guys you are trading. The problem is getting that strategy started, when you have nobody from a previous trade, and the fall out from the media and fans when trading a star.
Look what happened with Betts, and that was a classic TBR type move. Imagine us trading Bogey, JD and Vaz, this winter for prospects. Even if we went on to sign Baez, Schwarber and Pina, something the Rays couldn't do, our fans and media would still be irate.