VANCOUVER, CANADA - MAY 20: Leon Draisaitl #29 of the Edmonton Oilers checks Nikita Zadorov #91 of the Vancouver Canucks during the first period in Game Seven of the Second Round of the 2024 Stanley Cup Playoffs at Rogers Arena on May 20, 2024 in Vancouver, British Columbia, Canada. (Photo by Derek Cain/Getty Images)Derek Cain/Getty Images

The two big moves for the Bruins were signing center Elias Lindholm to a seven-year, $54 million contract and defenseman Nikita Zadorov to a six-year, $30 million contract.

In terms of overall need, you could make a compelling, reasonable argument that the Bruins addressed the positions they needed to address.

They need more help at center if they are going to be a legitimate championship contender.

As good as their overall goals-against numbers were in 2023-24, that number was mostly driven by their outstanding goaltending that masked a lot of defensive shortcomings and a lack of quality depth at the position.

So, in that sense, they did address key needs.

But did they address them in the smartest way?

Even though Lindholm is a good player, they are still lacking the type of game-changing, bona fide top-line center that every Stanley Cup-winning team has to have. There is little to differentiate him from returning centers Charlie Coyle and Pavel Zacha, who are also good players but not game-changers.

Even worse, they signed him for seven years and $54 million. He is already 30 years old, has probably already played his best hockey, and that is a significant cap investment in a good but not great player.

Zadorov is coming off a great playoff run for the Canucks, which is the type of thing that made him a dangerous free agent to sign. Recency bias, combined with his size and physical play, was always going to make him an overpay candidate on the open market. It was just a matter of which team was going to do it. The Bruins ended up being that team.

They addressed their needs, but I am not sure they are better than they were.

Signing non-stars in free agency to six- or seven-year contracts typically ends badly for the team handing out those contracts.