It seems like the cards are getting him at a low cost, no top 100 prospects. Did stros even make an offer. Seems like a nice/cheap left field option, missed out on.
I'm going with the thought that the Marlins appear to be a tools over performance organization at the moment. Astros take a blend of the two with tools mattering more at lower levels.