I can't believe the Canes are paying less for Svechnikov (7.75M) than we are for Suzuki (7.875M).
I can. Svechnikov is a year younger, plays wing and not center, and signed a contract that kicked in this season and locks in his age 21 to 28 seasons while Suzuki signed a contract that covers his age 23 to 30 seasons. Of course Svechnikov is a better player, but under the cap and RFA system it's not as simple as player A > player B so player A should always make a higher AAV.
Players like Svechnikov who come into the league and start playing instantly almost always come a little cheaper for this reason, you can give Svechnikov an 8 year contract right off his ELC and he's going to be set up to get another monster deal again as a UFA when it's over, while if you want to buy a player's entire prime from age 23-30 you are going to have to pay a little extra for the fact that you might be putting the player in a spot where the best he can get at that age is a 3-4 year deal at a lower number.
Suzuki is clearly overpaid, we hope that at one point, he will be able to reach his potential (70+ points). We paid him for future results.
Ignoring the whole thing where he's still on the ELC currently anyway, he is not overpaid even if he were making the extension value this season. I've said this a million times in this thread but by the time the season begins next year, Suzuki will be the 22nd or 23rd highest paid C in the league, will be in the high 20s the year after, and into the low-mid 30s starting in year 3. You can't just compare his number to Barzal or Pettersson who are on bridge deals or guys like MacKinnon/O'Reilly who are going to be up for new contracts in a year or two and say he's overpaid because they're better, those guys will all be making more within a very short period of time.
The entire point of the deal is you're paying a higher AAV than a bridge to buy term instead of going lower AAV on a bridge then paying UFA prices to lock the player in after that. He just happened to sign long term at a point in time where a lot of 1Cs around the league are either nearing the end of long term deals from 5+ years ago, or are on a 3 year bridge. A player isn't overpaid simply because the circumstances of when they happened to be up for a contract mean they make more money than some better players in years 1 and 2 of an 8 year contract, and then go on to make significantly less from years 3-8.
Montreal was in a position where we didn't need to care about maximizing cap efficiency in the short term and could instead pay for term to save in the long run, while other teams were up against the cap and had to go with a bridge deal to make it work. That's really all there is to it.