Do you know what a statistical outlier is? If you understand anything about statistics at all or took any introduction to stats course in ANY high school or university course, you would understand what that means. NOBODY thought JTM was a 99 point player. He was a 70-80 point player that had a statistical outlier. His current production is actually ON TREND with the previous seasons before his STATISTICAL OUTLIER. I suggest Googling if you need help to understand this concept.
Your point re Pettersson doesn't make sense. Nobody is snapping any fingers to do anything. There is however a realistic pathway to success in 2-3 years if they do it right. Trading JTM for peanuts would not contribute to that pathway. If you honestly think Petey is willing to wait another 4-5 years to be competitive, I have a free cruise to give you.
Saying the contract makes "zero sense" is honestly just outing yourself. I get it though... Canucks media has been shagging on this contract for so long, just an echo chamber of biased comments. Try looking at the contract objectively.... think for yourself and don't let the media influence you.
Complete liability? How so? Do you really think Miller is going to be a 4th line forward scoring 10 points in 3/4 years? He'll likely be overpaid by 34/35 but he can probably still be a productive top six forward that specializes on the PP (see Giroux, Kopitar, Malkin, Kane, Pavelski etc.) Star level forwards tend to age very well... even Jamie Benn is having a bounce back year. The cap will be up in 4/5 years and 8M will be not what it is today as a % of the cap. If JTM can score 50 points in a top six role on the PP at age 34/35, is he a complete liability? This isn't a video game. Players tend to age on a curve... JTM can still provide value on his backend of his contract and not be a "complete liability" as you say. Just saying something doesn't make it accurate. JTM is going to decline on a curve. He might be a "complete liability" in his last 2 years of his deal, but that's 5 years away. Hardly a few years.
Do you know for a fact that Canucks won't be playoff contenders for 3-4 years? Based on what exactly? NJD picked second overall last year and are now competing for the Cup this year. Nobody has a crystal ball in sports. Success of a franchise can change fast - both ways. Saying stuff like this really just shows that you don't understand sports, which is kind of crazy since you've been watching for a while.