Selling would be the best option for the current team for many different reasons. The Leafs are currently at the top of the salary cap for the entire NHL with only $34,999 in cap space.
Out of all that cap space 6 players are going to be UFA next year with many of these players not living up to their contracts.
In addition, the Leafs have the following draft picks in the next two seasons
2024 – 1st, 3rd, 4th, 5th x3, 6th, 7th rounds
2025 – 3rd, 5th x2, 6th and 7th rounds
The 2025 draft is a big gap in the first two rounds, and with the salary increase of Matthews and Nylander next season the team will need to get players with value. The only way to get value players is by drafting them.
Problem with this team 10 players have either NMC or NTC on their contract making it harder to sell. Even Jarnkrok has a NTC and on IR right now. It will be difficult to move players on this team with these restrictions, but someone like Brodie, Bertuzzi or Domi that will be UFA should be looked as an option to be moved to either recoup picks or add players on good deals with 2+ year contracts.
The Leafs only have 1st round this draft +3rd next two drafts that can potentially buy a player, but it will not be enough with the defense and goaltending issues this team has.
That is why selling and letting the core 4 do the heavy lifting is best option for this year until the off-season retool can happen.