Why the Habs fans in this thread mad at this?
Gallagher is worse then Boeser by a lot and and signed for two years longer. Boeser has $150k more on his contract so not that big of a difference.
Habs get
Younger player (25 years old)
-Better player (50pts)
-Shorter contract ($6,650,000 till end of 2024-25)
Didn't trade a high quality prospect
Canucks get
older player (30 years old)
Worse player (20-30pts)
Worse contract ($6,500,000 till end of 2026-2027)
2nd round pick.
It's arguable that Boeser is currently better than Gally as of now. Boeser definitely brings a little more offense at this stage of Gally's career, but with Boeser on the ice, your team is playing short handed if they don't have the puck. He's one of the worst defensive forwards in the league, if not the worst (at least this season, so far). He could obviously still turns things around, ~2 down years happen regularly. Gally might be a good fit with some players on the Canucks, but I doubt he'll get back to his form from before last season.
The main difference in their respective value, honestly, comes from 1) age as you point out, and the fact Boeser might have more "upside" as a reclamation project and that Gally may further regress due to age, and especially 2) the contracts.
A deal centered around these two would require the Habs to sweeten things up for that extra 2 years at 6.5M, and yeah, I don't think Ylonen and a 2nd round pick do that. They'd probably at least want a player with top-6/top-4 potential (Mesar, Kidney, Mailloux, Roy, Hutson, I dunno), rather than Ylonen who I don't see being more than a bottom 6er.