That is the scary thing, I wouldn't even say he has done a great job. He has primarily benefitted from inheriting an amazing core of premium players via high draft picks, most on the cheap at the time, especially the MacKinnon contract.
Sakic has not drafted particularly well, failing on high picks in Jost and Newhook, and he also got very lucky that expansion had a minimal impact on them, unlike other teams. I mean they "lost" Calvin Pickard and Joonas Donskoi. No great loss by any means, especially when considering that teams gave up significant assets in the Vegas expansion draft.
The Toews trade was great for Colorado and brought a missing piece that they needed, but the Duchene negotiations were ultimately just Ottawa being dumb. They seemingly bid against themselves and overestimated where they were in their build. It does not seem like anyone else was offering near the package that Ottawa gave up.
I remember when Isles fans wanted to trade a mix of Barzal (after he was sent back to juniors), Sorokin (not yet signed) and/or a first rounder for Duchene, while keeping Beau and Ho-Sang, because they both "did it" at the NHL level. Like I said, all it takes is one bad/dumb GM. The Yankees used to run a masterclass on teams like the Reds years ago, before GMs wised up.
The Avalanche won a Cup, but right now Sakic looks a bit lost trying to figure out how to recapture that magic. I am also not sold on the Ryan Johansen trade, even at 50% retained by Nashville. I think the guy is cooked. But at least it will be easy to offload that contract if he doesn't perform after this season.
Sakic has a LOT of work ahead of him and needs to rework the forwards corps. And it would be great if some of these clowns up North stopped helping out at every turn.