It is better to have moved on a player too soon than too late. The trade trees would lead me to think that the only bad trade they made was the Shields and Davis trade
It's not about trading a player too early or too late, it's about how it looks that a team that made the World Series just traded their starting pitcher who started the final game of the season because they can't afford to compete straight-up in 2021.
That's an awful look for baseball and organizations, either willingly or not, pushing the envelope of "efficiency" to the detriment of immediate competition in the coming season is not good for the sport.
One of the two World Series teams is worse than they were 24 hours ago because they can't afford to pay one of their best players a modest salary in the coming season. This is not the kind of baseball I want to watch every year.