Not for nothing... a guy like Mika right now is a pretty good example of why the league would be better off with more of an NFL style structure in terms of contracts. We'd get a much better product without having these sorts of deals hampering teams. Sometimes it's on the owners, but sometimes it's the players.
Remember when Brendan Smith got his contract from us? He got his money, had his wedding and f***ed off during the summer. When the season started back up he came in out of shape and unable to handle the big league. Whos fault is that? Sometimes it's not always the shitty owners/management giving out idiotic contracts. Derek Stepan has had interviews since he's retired where he's talked about some of his shit habits. His last season a couple years ago was at 32 years old. He could still be playing if he gave a f***. He said he liked to drink and eat whatever and f*** off. You weren't going to find him in the gym. Makes you think what kind of player he could've topped out as if he had some drive. He was a talented player. But overall its not good for the league, worse product. He was still making +6M a year when his game fell of a cliff. His diet and drinking caught up to him. That sort of shit happens. Remember a few years ago when Dotchin came back to Tampa fat and they terminated his contract. They eventually came to a settlement but he was off the cap. Stuff like that is rare. Usually it'll be something like drugs or some other controversy.
You can't just cut guys in this league. The contracts are guaranteed. Buyouts are largely disadvantageous. And let's be honest, the PA will never ever go for something like the NFL has. They wont willingly give up security that they already have. But it would be better for the game. And you'd still have some security for the players, just more flexibility for organizations. You can structure contracts on guaranteed/unguaranteed money like the NFL. Guys will still get fat contracts, but you have to perform. Some guys will get fully guaranteed deals, some guys won't. Organizations wouldn't be able to sign guys risk free either, guaranteed money still stays on the cap... it just gives more flexibility for teams. The league would put out a better product