This is why I think McAvoy is overrated, even while being really good.
Players with similar or greater value, factoring in age, contract status (McAvoy likely to get ~7-8M+ next year), projected ability, etc. off the top of my head:
McDavid
MacKinnon
Matthews
Hall
Scheifele
Jones
Seguin
Eichel
Barkov
Barzal -
Provorov - Toss up for me. RHD is extremely weak after McAvoy and Carlo and LHD is loaded in the Bs system, so I may say no.
Marner
Point
Forsberg
Dahlin - See Prov
Laine - Toss up again, winger and I'm not as high on him as others.
Aho
Pettersson
Gaudreau
Svechnikov
Heiskanen
Rantanen
Dubois
Hischier
Keller
M. Tkachuk
Werenski
Chabot
Additionally, all of...
Crosby - Yes
Malkin - Maybe - 32 years old making 10 mill a year.
Karlsson
Burns
Kane
Ovechkin - See Malkin
Kucherov - YES
Doughty
Pietrangelo - RIGHT on the age gap for me, I'd need to think about it.
Marchand
Bergeron
Kopitar
Benn - YES
Josi
Subban
Ellis
Giroux
Hedman - YES
Tarasenko
Kuznetsov
+ more
...may also have more or equivalent value even as older players.
This is why I laugh whenever people purport that McAvoy is a top-5 asset in the NHL. If you wouldn’t trade him for some of these players, that’s fine, but I think the opposite is also likely true for fans of the other teams. He isn’t some surefire future Norris winner.