I think all this misses the point. No one is saying Stenberg isnt a good pick and it makes sense that deciding on Stenberg (or McKenna if Toronto gets squirrely) makes Eklund a lot more expendable to shore up the defense. But they didn't trade Eklund for second overall. They traded for 9th overall.
I don't know, for me, I see this draft having a solid top 7-8 guys with strong NHL potential. Maybe the 7 guys I have in mind don't all go number 7 but if the idea is that they're gonna use 9th overall to draft their defensive reinforcements there's a lot that can go wrong after trading a proven commodity for what is essentially a higher odds dice roll.