I was thinkin about Randy Moss and MJ. As you know the Blazers infamously passed on him to draft Sam Bowie (a need) and then took Greg Oden instead of KD (a need). Moss fell far in the draft because of character issues and those teams had a “need” at wideout. Moss took his anger out on all those teams that passed on him, especially the Cowboys.
So do you take the best available or by need? I say if the best available is a need then pull the trigger. Otherwise always take best available. There is a caveat to this though. In the later rounds (football specific) you can draft exclusively for need. There are more picks so you don’t have to put all your eggs in one basket.
Imagine if the Blazers had taken MJ. He and Clyde would have bumped heads and one of them would have eventually been shipped out. I could see the Blazers keeping MJ and sending Clyde out of town. I have no idea where Clyde goes at that point. Even scarier the Blazers take MJ and ship Clyde to Chicago in 84 in exchange for some picks.
If the Cowboys had taken Moss he might have been worse off. The Cowboys were a shadow of their former selves and he might have picked up Irvin’s destructive habits and not the insane work ethic.