At the end of next year, we are going to have to pay Max some big money if he keeps this up (Playing #1C to boot). I'm talking ~8M maybe more.
The problem is, the following year, we hit a massive cap crunch. In 2021, after the first year of Domi's next contract, we have these guys up for new contracts.
Kotkaniemi - He's going to get some money, he's playing this well now, imagine in two full years.
Danault - I think by this point he'll have earned a pretty significant raise from the 3M he makes now.
Gallagher - Like Danault, he will finally come in for his payday, 30 goal scorer and looks like he'll do it again this year. Making 3.75??
Drouin - We'll see with Drouin if he deserves more money, I'd be hesitant to give him a big term deal, but he's gonna get some $$.
And a few more, all while having Shaw, Alzner, Price, Weber still on the books.
Edit: Not trying to be negative, but there's always a price to be paid when players play beyond expectations. Especially when, as in our case, they are all up for a new deal soon.