This is not going to be a popular take but here goes......
I say sign Kaprizov regardless of cost, but preferably a 4 year deal rather than 3. The more years the better his trade value. This team isn’t winning a cup going forward because of the cap restrictions. Let’s get him signed and give it our best shot next year before the cap hits. After next season, I say we do a quick tear down and rebuild this thing around Rossi, Boldy, Addison, Kappo, etc. Trade Kaprizov for a haul. Move Dumba for young talent. Trade Spurgeon and Brodin if you have takers. If we rebuild around youth the cap isn’t as big a factor. You could afford to keep Greenway if you like at that point. I just think that with the cap issues you can’t win a cup. What good is Kaprizov for 3-4 years if he really wants to play somewhere else. Let’s move him and use him to rebuild.