You draft the guys who can turn into NHLers, and preferably key NHLers. Should we continue drafting Korshkov's over DeBrincat's? Should we ignore guys like Anthony Cirelli because he was a 160lbs kid?
Sure, the Leafs probably should not be chasing after one-dimensional guys like Bracco. Dubas has also not drafted guys with Bracco's profile (at least not with high draft picks). Smaller guys like Niemela, Hirvonen, Amirov, etc. have two-way profiles. Niemela was actually lauded for his defensive game more than his offensive game when he was drafted, and now he is one of the most productive young defensemen in Liiga history without compromising on his defensive game.
Pontus Holmberg, Alex Steeves, Joey Anderson, Ty Voit, Mikhail Abramov, etc. are all guys who have the potential to factor in on both special teams, get in hard on the forecheck, and can put up offense while also being very reliable defensive players. The types of guys you want in your bottom 6, even if they aren't big players.