I'm not disagreeing with your point.
My point is all the 3, 4 and 5 for 1 deals we made got us into this mess, in the first place. Our 40 man roster depth is about as bad as its been in decades. To win and sustain winning, you need roster depth and a bright looking future (farm and controllable young players).
In general, we need to add quality players to our roster. We could conceivably add 6-8 free agents to our 40 man roster, this winter, and that would allow us to make several 2 or 3 for 1 deals, but the 3 players we trade, if they are slotted in the 30-40 slots on our roster, will not bring us back much. Although the trade value site says we can get something very promising for Chavis + Chatham, I'll beleive it when I see it.
Is now the time to make a Chris Sale type trade, assuming one is out there?
I think now, and I guess you agree.
That does not mean we can not improve the longer term outlook and our chances in 2021 with a 2 or 3 for 1 deal, now. We clearly will be signing 3-4 free agents, minimum, and have roster room to make a few deals like this, but in general, if we really want to be building for 2022 and beyond, in theory, we should be looking at trading JD, Eovaldi, ERod and anyone else who will be a FA after 2021 and maybe even 2022.
Of course, the fans would be irate. The plan looks to be to improve in 2021 with our eyes on 2022 and beyond. That doesn't mean every deal or signing has to help both areas. One year FA signings only address one but are perfectly fine and even logical.