Toronto and Edmonton are built very differently, and there's different reasons why each club isn't close to how good the Avs are:
Edmonton: Unlike the Avs that have great role players, and depth, and actually have more than 2 Dmen that should be on any contenders top 4; Edmonton lacks anything beyond 97/29/25. Let's be honest, they were a pedestrian Mike Smith season away from likely battling out with Montreal and Calgary for who was going to be the bottom seed in the division. Any team that can't play 5on5 hockey will never have any success in the playoffs. Hence when the whistles went quiet, Edmonton folded.
Toronto: This is my best analogy for Toronto. Ever mention to a parent/grandparent that you like something?
"Yeah mom, I do like Kiwi's they're my favourite fruit."
Next thing you know it's like, "We got cake! It's Kiwi flavoured!" "Hey, check the fridge there's a surprise! <checks fridge to find a crate of Kiwi's>" "Look at this adorable pillow I find for you! It's in the shape of a Kiwi!"
It's like Kyle Dubas was told by someone they like Skill and Skating ability.
"hmm, my three highest paid guys are all skill guys. Know what, I know they like skill and speed, so may as well make #4 and #5 on the forward payroll all sort of offensive, skill guys. In fact, I want most of them to be a bit soft too. I want them to treat physicality as something they want nothing of, or something they can laugh at to meme."
"hmm. I've got Rielly playing some big minutes. I added Muzzin who doesn't really fit that mold of a skill guy, he's got an edge to him. Know what? TJ Brodie's available, and his heart's been questioned a lot by his fanbase before; no brainer here, he's got skill and can skate."
It's not so much a bad thing, but more of a same thing.
Like, look at the cup winners from the modern game (let's say 08 onwards). They had lots of skill, definitely. They had some great skaters, oh for sure. They all had guys who'd pay a pound of flesh to clear the zone after being hemmed in for 45 seconds. And I don't mean your #9-12 forward and #6D, it's got to be the big guys. It's got to be the guys who are going to play 20-25 minutes a night that saying 'f*** this, we're not losing; not a single inch given tonight, everyone pays the toll if they want an inch of ice."
Toronto doesn't have that. They haven't had it for a long time. You can't bring in guys like Thornton and Simmonds and expect these depth guys to elevate the rest of the team. Like to me, if Toronto had Mark Stone instead of let's say Marner, they'd have a date with Winnipeg right now.