Shanahan has to own their failings in particular, as he was the Leafs’ biggest advocate for keeping that group together, year after year. In fact, when he fired former GM Kyle Dubas in April 2023, he immediately reached out to his top players and assured them they were safe from being dealt.
[...]
That decision to back all of his core players without a GM in place was emblematic of how Shanahan ran the team behind the scenes, however. Multiple executives said he had final say on everything and had, over the years, nixed key decisions made by those under him. That was part of what ultimately led to a falling out with Dubas that became public when the GM was offered a contract extension and then subsequently fired.
Over time, as the playoff disappointments piled up, the organization became a dysfunctional place, according to multiple members of the front office. Different departments felt siloed off from one another, and Shanahan hired his own staffers whose roles were unclear to others.