This really seems like an "everyone loses" trade. If the Mets were on the brink of contention, maybe it makes sense, but they're not. If the Mariners weren't including Diaz and were essentially "buying" prospects by paying Cano's contract, maybe it makes sense, but they're not. Just seems like a big mess that doesn't really help either team that much.