This contract isn't the absolute worst thing ever if you look at comparables without context, but it's beyond awful because once again it shows how utterly delusional Bergevin is in evaluating his team.
Tom Wilson is a very, very meh comparable in context, because Washington massively pays dominant players. They can afford that fifth or sixth forward to be paid a little beyond because everything he brings as a plus makes sense with their structure, where the team is, and what the goals are. And they won a Cup for it. Montréal? Our massively paid stars are a goalie who is clearly trending down, albeit still able to steal games here and there for sure, and Weber. At best right now with those two, what the team can hope at its absolute best is a last day save for the playoffs, and then lose probably as soon as they face a competent team. So... we squander cap space on middling players, but not just that, we give them... term. Literally why? It's just gonna make paying our guys harder - even though they also don't make us a really good team, so if we fail to pay them well uh we'll suck even more ig but like - and doesn't do anything to solve the glaring glaring issues on the team. No, having a guy on the second line to play physical and maybe at peak chip in 20 to 25 goals was not it, there's absolutely no way we can score consistently with this roster, we can't pay our guys if there's issues with raising the cap next year and there's very likely to be, and we don't really have that much cheap talent that can be outright dominant. And if Kotkaniemi actually does that this year we're screwed.
We spent 9 millions with massive term on Anderson and Edmundson this offseason, for no particular logic considering where the team is. I can't see what there is to be happy about.