That said. The Leafs aren't constructed very well. And Dubas keeps doubling down on it for some weird reason.
I agree with you that the team is poorly constructed but the truly weird part is that Dubas refuses to acknowledge the team's repeated failures.
Because he wants to continue to pretend he has created a "contender" he repeatedly lets talent simply walk away for nothing. He won't trade players on expiring contracts because he continues to pretend his team is going to go on a playoff run.
During his time as General Manager the team has lost, for nothing, Jake Gardiner, James Van Riemsdyk, Tyler Bozak, Tyson Barrie, Zach Hyman, Nick Foligno and Fredrik Andersen.
He couldn't afford to re-sign any of them and he didn't trade them because he said they were "own rentals."
The team has won zero playoff rounds in the time that he has lost all of these players for
zero return. That is a staggering failure as a General Manager.