In case you missed it the streak ended 3 years ago. Even if you want to say that's when the rebuild started (which means ignoring that the final years of the streak produced AA, Larkin, Mantha, Bert, Cholowski, and Hronek), we should still be at the point where we're hoping to turn the corner.
Those horrible contracts are not hurting us, and it could be argued that they never have. We have ~$15M in cap space right now, even after giving $6M to Flip and Nemeth. We could have afforded Trouba and Panarin. We could have afforded Tavares last year. Could have afforded Stamkos had he hit UFA a few years back. Even if those contracts really were untradeable, it wouldn't matter.
Now, I'm not criticizing Yzerman for not signing Panarin. Not really criticizing him at all for that matter. More just saying that changing horses mid-stream is generally a bad thing. It would be more palatable if I thought the rebuild was going poorly, but it wasn't. Would have been better if it had happened three years ago even. It wasn't long ago that Devellano said we wanted to do something to accelerate the rebuild. It seems what he really meant was just hiring Yzerman to make the fans shut up. Seems we set the rebuild back, or paused it at least, for the sake of fan appeasement, while also replacing our GM with someone who's probably not as good.