At what point do you stop running it back with the same wingers hoping for different results? None of those guys listed have Laine’s shot.
And for what it’s worth, McCann held his own at C last season when he was needed to.
I think he’s worth adding for the right price. What that is I can’t say right now but I do trust GMRF to not overpay.
It is really about opportunity cost. If there were no salary cap, I would absolutely agree, but in reality, should you go out and pick up a 8.7M winger when you already have solid depth at wing and no realistic #1 center? (McCann is a fine 2c if you have a legitimate 1C ahead of him, but with Beniers inconsistency at his young age, an NHL team needs more from it's top centers if it hopes to compete.)
Seattle also has to sign Tolvanen and Beniers and needs a 4th line center, two defensmen, a couple of 4th line/depth forwards to compete with Kartye and a #1 center solution. They have 23M in free cap, but if you add Laine into the mix, they'd have a bit more than 14M. The team they ice after re-signing Beniers and Tolvanen with Laine is not going to be too competitive, imo.
Laine would bring the cap hits of the top 9 wingers close to 40M. If you could figure out a way to move out Schwartz, Eberle, or Burakovsky in the deal (or a seperate deal without paying too much) it might make some sense, but no GM is taking on those contracts for free, and even if someone was interested, they all have NTCs, so not running it back is easier said than done.
I think a wiser use of the cap space would be to keep McCann at wing since he does a lot of what Laine would do anyhow,(McCann has one of the best shots in the league), and try to overspend for a short term center upgrade. The roster would be better balanced and you'd get more bang for your buck.