Of course he's not a cornerstone player for Tampa, Boston, the Leafs, Flames, Blues, Aves, or 25 other teams, he was plutonium when picked up and a guy on his third strike of a wild child's most excellent adventure in fast living and easy money as a professional athlete. He has an addiction issue which will always pose a risk to the end of his days. Right now, in this season, he's a cornerstone player whose talked about as a leader on a epic bad franchise that is finally in position to compete for the playoffs. It's taken five years on this team to rebuild his life, credibility with management, teammates, and family; and his game as an NHL player.
He's a role player that earned ice time with the first line of a bad hockey team and has been able to stay there with solid 5 on 5 production. Oh and to your point, yup, he can occasionally punch a face as McDavid, Draisaitl and teammates have appreciated knowing that if **** hits the fan its not Rattie or Chiasson who will back them up. Kassian will move down the lineup as this team improves its personnel. Unfortunately that can't happen fast enough. But even then, he'll have the ability to move up in situations because he can think and skate with top talent and occasionally punch a face too.
McLeod and Nygard are both faster than Kassian. Lots of AHL players too. Kassian's built a ten year NHL career playing at the game's highest level. He did it while fighting a serious addiction problem and now sober has put up essentially career production two of the past years earning ice time as fought to earn the trust and respect of teammates, management and coaching. Beyond skills, character is an essential attribute to make the NHL first and foremost but secondly to stay in it over the long run. Kassian is far, far from a perfect player and no one is selling that bill of good. Your example of Ryan McLeod is an example of a guy with solid skill set (principally skating) but flags about being a perimeter player and having to learn to go into the tough areas on the ice shed some insight into the character side and grit of what it takes to make and succeed in the NHL. I hope McLeod and every Oiler prospect will achieve their full potential and make the Oilers great again! But its a long road from prospect to NHL player and lots that has mad skills but missed the character attributes.
Kassian's contract is a little rich, a little long. Eskimo likely hit it with he's a $2 million player with other things that gets him to $3.2 million contract. Where some see the character flaws in Kassian I opt to see the will and grit to overcome a major illness, to become a valued teammate and trusted player by coach and management. Sure, maybe he could have been traded for more skill versus bad draft picks per past Oiler legacy, but right now Kassian is an important player with versatility for THIS Oilers team, and I anticipate for the contract ahead.
Appreciate we see things differently.