They are right to target Carlo/McAvoy but they should also accept a package with 'lesser' prospects like Zboril/Senyshyn/DeBrusk/Boston 1st etc. It's possible they would be adding top six forward (s) top 4 defensemen for one top 6 forward. Not a guarantee but not garbage at all.
If Carlo hits his peak at #2 or McAvoy is a #1 either of those is overpayment in the long run.
The problem is it's really hard to lose a top line forward for what could be a top 6 forward and top 4 forward. Realistically it does nothing for the Avalanche. We have guys in our pipeline already that project to be top 4 defenders. Bigras, Meloche and possibly Mironov could all fill those slots fairly easily. If we're moving Duchene or Landeskog we need to fill a need that we still have; which is top pairing defender. So while people look at a group of good prospects like Zboril/Senyshyn/Debrusk and think it'd help the Avalanche depth. We look at it as losing one of our top players for a bunch of question marks.
While a guy like McAvoy is still essentially a question mark. He's a question mark we'd be willing to take a chance on. Losing an established top line player like Duchene or Landeskog is still a big hit to us. We'll have depth to fill in and we hope Jost will step into the 2nd line center role easily. We really don't know what will happen.
So at the end of the day. The Avs need to have a reason to take the risk of trading Duchene/Landeskog. I personally don't think Zboril/Senyshyn/Debrusk is enough to take the risk. I also think that's a common good view among all Avs fans and possibly the front office. Which is why no deal has happened.
I understand that McAvoy is a piece of Boston's future and if they don't want to trade him. Then a deal shouldn't be in place. I don't think it's right to tell us to "just take a lesser package" though. Our backs aren't against the wall to trade either guy. We're just searching for a piece that fills our needs.