With the NHL trying to bring diversity to the League with things like the salary cap, teams got to keep looking to the draft. Most of the good teams drafted well while others haven't been so lucky in the draft so they go through free agency or trades.