I understand your point of view but I see a few things slightly different.
Biagini to me is nobody sure, but so is Fisher.
Pompey was also top 100 prospect, you don’t see him being traded for a similar package.
As to Sanchez, he’s mostly been bad when he was injured and trying to play through it, there is plenty in there to suggest it’s too early to give up on him, especially after he got a few good starts under his belt.
Is it a small sample size? Sure but makes more sense to at least wait until the end of the season to get a bigger sample size, it’s not like we got a huge return for him that we had to take now or never.