Zibanejad's contract was always a contract designed to be bought out. I honestly don't think anyone involved thought he'd be a $8.5 million player when he was 35 or 36, but I'm pretty sure the team hoped he'd be one past his 31st birthday. I think the trick with him is figuring out how much of his current form is due to him slowing down with age and how much is due to him shutting down mentally because he hates paying for Lavi. Having watched a few Rangers games where he coasts around 90% but throws it into gear with the game on the line, I personally suspect it's more of the latter than the former.
And look, it's worth remembering that the Rangers aren't DOA like the Preds or the Sabres. They're 3 points out of the last wildcard and the teams between them and the playoffs are mostly dreck. Heck, Ottawa's in 8th and they're dreck. And the Jerks are still hard to score against when they play hard. If they can find their work ethic and their transition game, they could be back in the good books so fast it'd make heads spin.