It's all "cost control" bullshit, same reason the Cubs hung on to Russell, simply because he doesn't hit free agency for another three years.
Not sure about cost control, as Arenado looks to be around a $28 million dollar arbitration award this year, and I'm not sure he'll be much cheaper than Machado on a long term deal.
The Yankees may simply like him better. Sometimes that does happen.