I understand and agree with the Yanks giving up on this year. And every player who would be a free agent after this year should be traded (Beltran, Nova). I'd also be open to trading any player who has been stinking up the joint for the last year or two ... like Headly, McCann, Ellsbury, Gardner.
But, are the Yanks giving up on 2017 as well? Given that Miller is under contract for 2017 and 2018 I don't get this trade. Sure, they got more from him because he is under contract. But, that's why you keep him. He's valuable!
And, while I'm hearing the 4 players they Yanks got back have tons of potential, right now that's all they have - potential. They're mostly AA and AAA players.