This is why the league should have based contracts on percentage of the cap instead of dollar amounts. No escrow problems. No reason for the league to fear a recession, or changes in the CDN dollar, or for the players to worry about signing a long term contract and then the cap going up a lot.
In theory it might work but in practice this gets complicated because if a player is making say 10% of the cap when they signed the contract that means they will keep making 10% of the cap whether the cap goes up or down; so teams will not be able to get "good deals" and load up on their roster.
For example: McDavid's cap hit looks pretty big now but if the cap were to keep increasing his cap hit would not look that bad 2 to 3 years from now and oilers can add to their team while McDavid is locked long term.
Same thing happened with Crosby and Malkin; the team struggled when they were taking sizable proporiton of the cap; but as cap kept increasing and crosby and malkin's cap hit remained the same; pens had the cap flexibility to add in talent like Kessel and got 2 cups out of it.
Would not be surprised if Hawks also get to do something similar with Kane and Toews.
Only difference is that recent signings of the core players McDavid, Kucherov, Stamkos, Eichel, etc... have been long term deals; Leafs on the other hand got screwed with Matthews deal with only 5 year term
suppose the cap increases significantly by the time matthews 4th year is around the corner; leafs can then add good depth to help the team on the 4th and 5th year of matthews for a deep run; after that it is back to drawing board.
If Matthews was locked in for 8 years; Leafs would have had a lot of flexibility and more chances at cup runs as matthews' cap hit would have been locked for 8 years so with the cap increases money could have been spent in addressing other areas in matthews' 4th or 5th year onwards to help improve the team dramatically.
oh welll......