No, what I genuinely don't understand is why Marner would take on all of the risk with no significant upside.
Marner is a top-10 winger in the league. It doesn't matter that he's 22, he's already there. There's a going rate for that sort of player, and it is 8 figures per year.
What if he's not at that level in 2 years? Would the Leafs pay him for past contributions and still give him a raise? Of course not. His only incentive to take a below market short term deal is if he thinks he will be a top-5 player in the league.
Without even getting into the time value of money, with the proposed $8M x 2, let's say he earns a $14M x 8 coming off of that deal (generous, but let's go with it). So as of today, $16M guaranteed, with another $112M in two years. That's $128M in earnings over ten years.
Now let's say his other option right now on a 7 year deal is an average of $10M. So $70M guaranteed, today. He would finish that contract and as a 29 year old UFA need to sign for another three years to match the term of the previous scenario. Would he get $58M over those three years to match the total earnings from the previous scenario? Extremely unlikely, but who knows what the cap looks like at that point.
Let's assume however, that he gets a modest raise, and earns a $12M x 3 at that point. That brings his total earnings to $106M over the ten years, vs $128M in the described bridge / "bet on yourself" model.
I'd happily run a discounted cash flow model to show that he's likely better off taking the front loaded earnings, but we can negate that by assuming the Leafs can easily use signing bonuses and lump sum payments to negate some of those effects.
Still, he'd be giving up a guaranteed additional $58M today to earn a non-inflation adjusted $22M additional over ten years. Is that worth it? I personally would not take the risk, but hey, maybe Mitch Marner would.
Again, I'm not biased against the Leafs here. If Dubas gets it signed it'd be one of the best contracts in the league.
It has nothing to do with the Leafs haha. Bridge deals should be different for superstar players. Brock Boeser is not as good as Marner but I'd put him in a similar spot. The Canucks should be able to get him for an average around $8M, long-term. But if they want to bridge him for two years? It should be $10M. Look at the numbers above.
I get how NHL economics work. It is flawed in my opinion. I can't imagine player agents allow it to continue for much longer.