When hockey teams conduct drafts, the modus operandi is more often than not to select the best player available, regardless of position.
Where even if a team is badly in need of a goaltender, for example, it probably won't select a goaltender in the NHL Entry Draft if a center who they feel is better than the goaltender is available.
The logic is that the makeup of NHL rosters is so fluid from season to season that it doesn't make sense to select a prospect to fill a positional need, when by the time that player blossoms, the team's positional needs will have already changed.
There's also the rationale that if an organization routinely looks past superior talent in an attempt to address a certain position need, it will significantly lower the aggregate value of a team's assets in the long term.
Especially when teams can also more immediately address positional needs via trades or free agency.
Of course, the NHL Expansion Draft is a little different than the Entry Draft.