The Avalanche are such a waste.
They had a potential dynasty on their hands and they fucked it up because they hoped for short-term gain instead of maximizing MacKinnon, Rantanen & Makar's primes.
Colorado, in their defense, had bad luck with Landeskog. They lost a first line player, in his prime, to injury and I don't think he's ever going to play another game, even if they insist he's working his way back. He hasn't played a game in two and a half years. I can't blame them for that.
However, the Nichushkin deal was dumb from day one, insisting on keeping Samuel Girard instead of trading him for young and cheap talent was dumb. Trading Newhook for picks and only to take the money you saved & spend it on Miles Wood was dumb.
Julien Brisebois made one of the wisest, simultaneous short-term and long-term thinking moves I've ever seen when he traded Sergachev to Utah. Legitimately brilliant thinking without any sarcasm. Colorado had the chance to do a similar trade with Devon Toews, but instead they re-signed him.
So, Colorado's one year away from either losing Rantanen for nothing or re-signing him to a $11M+ contract. They have almost no prospects of note and they're tight on money.
They're stuck with no way out... unless they start trading players, but even then, it's too late.