Hawks (Saad, Shaw, Kruger (Bolland replacements), Bolland as well, back when), Ducks (Rakell, Gibson, Vatanan) Sharks (Pavelski, Vlasic, Demers), Kings (Toffoli, Pearson, Voynov, King, Martinez)
even if you don't draft stars or scorers in the 2nd-7th rounds, you can find guys that can play a 3rd or 4th line role so you don't have to pay a guy like Clarkson $35m to attempt to do that. (worth nothing that the Leafs seem willing to draft these guys in the first round).
if you have faith in your ability to draft and develop good role players, you can afford to trade your role player types when you think their cost will outmeasure their production. if you are a good team, a bad team like the Leafs might see these role players as being worth more than they actually are. i would argue that this is why you see these players "struggle to find success outside their draft team." they play their role on a good team, and some team like the Leafs that thinks they need to acquire players with a winning pedigree are willing to trade picks for them, or overspend to sign them as UFAs. the Hawks - it makes sense to use the Hawks because Burke did this with Versteeg and Nonis with Bolland - get picks that allow them to try to replace the production they lost at a better price.
sure there is luck involved. you can increase your luck by not trading away bunches of your picks. by adding picks for guys you don't want to pay anyway.