I think in the top tier there are two players. That is Bosa and Q. Wiliams who will go 1 and 2.
3 is a perfect place for someone to trade up and take Haskins, probably the Jags. Because unless you need a QB there are a number of similarly graded players after that, depending on one's taste.
So unless Bosa or Q. Williams falls the Jets will likely be tempted by some strong offers for 3. Besides, they gave up 3 second rounders for Darnold, so are motivated to get some picks back.
Because needs change over the course of time, I would hope that the Bills target a player, no matter the position, who will be great for 5-10 years with their 1st rounder. Just targeting the best OL at that spot is not as strategic as identifying the talent that will be a stud through various stages of this Bills formulation. Year in and year out Pro-Bowler.
So I agree with you.