There is a big, big, big difference between "I want to see what this guy can do on my 2018 team that is slated to lose 100 games, because if I can get even a bench player out of a Delmonico or a DH out of Palka that means I don't have to spend extra money on an Edwin Encarnacion or trade for Mazara in a few years" and "This team is slated to go to the playoffs this year and this guy will start 140 games on the way there".
If we're ready to throw in the towel on the season and trade away anyone who's a FA at the end of the year, then it's fine to allow Madrigal to have the whole year to work through problems. No one is, except for today's lineup. The standard was supposed to be different when we're trading for veteran guys rather than trading them away.