You can really only have so many 5+ million dollar players on your cap.. About 5-6, I would say. To win a Stanley Cup you realistically need a bona fide #1 D, G, and a C. You can't win otherwise. Perhaps you can win with an upper echelon #2 G (Crawford comes to mind), but the Blackhawks are such a great team it's almost irrelevant.
My point is, does Kadri belong in one of those 5-6 or so slots? Just don't see it. He's too one dimensional without being elite offensively. His work ethic is suspect and is lazy defensively (he's a one zone player). It's a point of emphasis that Babcock is trying desperately to address.
On top of all of that he's actually been suspended by the team for off ice conduct detrimental to the team. I wouldn't go so far to say he's a cancer in the room, but i wouldn't say his conduct should be confused for anything but what it is, incredible immaturity for a 25-26 year old man. So my apologies if I'm not jumping on the bandwagon for a mediocre one dimensional player who so far has had one good 40 game stretch in his career and not much else.
Look at the Blackhawks. They had 7 players making 5M+ last year. Tampa Bay only had 5, but they had 4 other defensemen making betwen 4M and 5M. So the 5-6 you gave number is objectively wrong, even before you take into account a rising cap. In addition, the Leafs don't have any big stars who will eat up significantly more than that. Our best prospects are on ELCs for the next four years. Gardiner and JVR don't even make $5M, Lupul, Bozak and possibly Phaneuf will be gone. Leafs are in one of the best longterm cap situations in the league and it's wasted if we don't use it to keep our good players.
Tangent: you don't need a #1C, #1G and #1D to win. Of the four conference finalists last year, Anaheim didn't have a #1D, NYR didn't have a #1C, and Chicago, Anaheim and Tampa all had lackluster options in net. There's no simplistic formula for building a contender. Acquire as much solid talent as you can, get a good coach, and it will work out. And Kadri is solid talent.
Calling Kadri lazy defensively shows that you have absolutely no idea how to evaluate a player. He's one of our best players, defensively. There is also nothing that makes his work ethic suspect.
Kadri's on ice play is worth a big contract. We have the cap now and in the future to give Kadri a big contract. There shouldn't be any problems here, except his off ice issues.
Kadri's suspension is noteworthy, but it's also noteworthy that they didn't trade him. Management believes he can overcome it. And they've shown that they have no problem trading locker room problems in the Kessel deal. I'm not going to defend him, because I can't, because no one knows what he did.