Keep in mind, the rangers embarked on a rebuild 20 months ago, at a time when the devils and shero had a 2.5 year head start on them in building a new team. In that 20 months the Rangers have caught the Devils on the rebuild highway and are now miles ahead. The Rangers fearlessly announced they were building a new team, proceeded to sell everything that wasn't nailed down (Grabner, Nash, McDonaugh, Miller, Zuccarello, Hayes, Vesey), collected assets, and are where they are as a result.
If the Devils pass on the opportunity to gain assets for expiring contracts of players who are not and have not done enough to make the team even minimally competent, then they deserve what they get.
I really hate complementing the Rangers but its absolutely true. Holding these expiring vets is a terrible decision.