If one wants to say "best available player among the high priority needs", then I would not argue.
We have a record of at least 6 consecutive examples of first round picks to demonstrate that.
What a GM does in trying to get over the top is different from what he does once he's achieved that and wants to repeat it.
The Packers will not be drafting a QB, OT or safety in the first round, for example, no matter how good they think he might be because he won't be much better than a player at a position of need. Also, the Packers will not be spending a first round pick on a RB, C, OG or ILB, no matter how good the player might be because they do not value those positions as "bang for the buck" propositions.
It takes a radical mispricing of injury or dope risk in a superior talent available at #29 to make the best player available case interesting, and Thompson avoids those players like the plague in his risk/reward calculations.
One caveat: Thompson might draft a natural FS for conversion to CB.
Thompson's sub-par record with these last six 1st. round picks suggests he ought to trade down.