Tallon traded a 2nd in the Havlat deal?
Kings traded away a 2nd for Arvidsson
Devils traded a 2nd for Vanecek
etc. etc. etc.
Seems like it's not a hardline rule in gm circles.
late firsts and 2nds just aren't that valuable, especially when you have 5 or more in a draft.
You still have to slot and develop players correctly. Then you have to get over the infighting and fetishes of "their guys" when it's time to move one from drafted players. NHL front offices are notorious for overvaluing their own over outside help.
Managing a big pool of high picks efficiently is really hard, even if the talent is there. I think it's okay to get the big team playing a certain way before overfilling the pool just because. 3 picks in the top 50 per year is more than adequate.