Clearly, as fans we are not into the intimate details of players attitudes and performances. It also seems clear that the organizations collective wisdom is less than perfect. Castillo, Craig, Sandoval and others seconds that.
What should be the goal is to fill real imminent needs with players of at least equal value to those traded, while containing risk? In the case of Sale, you could say we filled a need for a Ace level starting.
Was it an imminent need? Our staff looked decent without him but better with him. Is there risk with a pitcher like Sale? Absolutely and the risk is moderate.
Were the assets equal of less in value to us? We had a major investment in Moncada who may play in the majors for many years while Kopech appears to have a major league career ahead. Basabe and Diaz are decent assets to fill out a minor league program with a possibility of further development.
So at the end of the day, we have to trust that our organization is informed enough and has established the correct goals (win now) and that this trade and or other trades will prove to be beneficial.