It would be nice if teams could see into the future before giving big money contracts to players that haven't played in the league for very long. I like Caufield's talent, but giving him 8 million a year at this stage of his young career reminds me a bit of the Toronto situation, things haven't quite gone according to plan for them.
CC will always have to be very cautious on the ice because he isn't built to absorb hits (please don't reply with the moar biggar crap because it's childish) and teams will go after him because of it. We need some size with talent to play with him and Suzuki because physical teams can shut them down.
Come on now, unless CC gets over 8-9 mil per, it's far from the same situation as Toronto.
Both Marner and Matthews got shorter deals than 8 years, and both made much more than 8-9 mil per. Then you add the 7 years given to Tavares. Then consider all their contracts have been inside the worst financial window since the start of the cap era, which removed the diminishing cost % reduction that a yearly increasing cap creates and made their whole situation much worse.
Both CC and Suzuki's cap hit will be well under Marner and Matthew's, on top of the league starting to increase the cap again, which will help compound their cap hit over the years.
It's probably the most quintessential rule for efficient cap management in an ever increasing cap. You sign your best players to the longest term early, so their cap hit % become much lower in their prime years.
We absolutely need to sign CC for 8 years. Like we did Suzuki. That is what will give us the most cap leverage down the road.