Quoting: Ste_Catherine_Street
I disagree. Gretzky, Ron Francis, Messier, Shanahan, Panarin, Shea Weber, Taylor Hall, Matthew Tkachuck...
Sometimes you have to make a trade, for financial or competitive reasons...
Toronto doesn't have financial reasons to make a trade, or competitive ones.
The salary cap era players you name aren't exactly lined up with being top 5 players in the world, or the same situations.
Panarin was still a rising star, and getting priced out of CHI, and got Saad in return. Panarins arc continued upward.
Weber was moved due to his term / contract, AND got PK back.
Hall was a 1st overall disappointment (however talented), & Edmonton was garbage and getting McJesus- they needed to makeover the roster to suit.
Tkachuk was RFA, and unhappy how they were handling the roster-- Calgary had some control, but he held the cards. He could wait for a QO, and then sign wherever he wanted and force Calgary to either match or take compensation. AND he got Huberdeau & Weegar in return.
Eichel was disgruntled, AND injured, and got a haul.
Karlsson wanted out of OTT & got a haul.
O'Reilly wanted out of Buffalo & got a haul.
None of these are top 5 players in the world, 25 years old, on good/competitive teams, on a financially stable franchise.