Vientos costs the Mets a run on defense. Arguably multiple runs.
If they can't slot him into the DH spot, he's too much of a liability on the field, no matter where we put him. The Mets do need hitting, but weak hitting means you can't afford guy who consistently hands runs to the opposition.