The Oilers being bad is a result of their front office being a **** show. They continually failed to surround their young talent with vets that could contribute, and sucked mightily at finding talent outside of the first round. Just goes to show how important management is. There's been enough talent there for a long while, but management continually fails to capitalize on it. Same can be said for the Sabres. Housley is a garbage coach, and they're on their second GM since drafting Eichel. I think Buffalo will be fine if they can find a good head coach. There's no shortage of talent there.
The importance of a strong front office and good organization structure can't be overstated. This is why Pierre Dorion spearheading our rebuild scares me. I would trust him over anyone when it comes to drafting, but in terms of just about everything else (trading, contract negotiations, asset evaluation) he's proven to be mostly incompetent. When it comes time to start trying to bolster our young core via trades/free agency, I have very little faith in him.