Teams trading away top starters in July of a lost season don't need immediate contributors though, right? There are going to be expiring pitchers, they are going to be expensive, we are very, very good offensively (and very locked in to that group, contract wise), and we are very much lacking starting pitching.
Overpay for someone. Hoarding all of Shaw/Ramirez/Rojas/Alcantara because we're scared one of them might, maybe, turn into cheap corner outfield production for another team is not good management of resources.