On the flipside, you also have Theodore locked into a $5.2 mil contract and Karlsson at $5.9 mil.IMHO, these very long-term contracts are nutty insofar as the player has to stay good for eight years which seems statistically unlikely. If in Year 2 a player tears an ACL and never quite gets his speed back, then you're stuck with an albatross contract for six more years. Guess with the Cap finally going up, $8M might not be that bad, but the risk doesn't seem to be worth it.
We're going through that with Mark Stone right now, who has four years left at $9.5M but has a chronic back injury that can't seem to heal up and thus his availability is at best sporadic. So basically we have a part-time player eating a whopping $9.5M of cap for four more years. Much beloved emotional captain and the beating heart of the team, but golly.
If you signed Theodore to a 4 year contract he'd be making $9+ mil right now and there's a good chance Vegas can't afford Barbashev. Who knows what would've happened in that case. This will be the last year Vegas has Stephenson locked up at $2.75 mil - he'll be looking for $7+ mil on his next contract.
A lot needs to go right to win a cup, but one of the key components is by having a few players on a steal of a contract.