I don't see the draft and BPA/position of need as being a black and white issue. While you rank players numerically top to bottom you can also put them into tiers. Nothing wrong with drafting a player at a position of need if they are in the same tier as your other options.
Did you know there are only 5000 Snow Leopards in the wild now and they are confined to Central Asia? However, the effective global population (those likely to reproduce) is less than half that number.