This is probably a different discussion that should be had at a later date in another thread, but I think there are almost two drafts every year. The first one is the top two rounds, where a league-wide consensus is formed. Everyone knows the players that are getting drafted in the first two rounds. It's just the order in which they are taken that's up for debate. Mock drafts are shockingly accurate at getting the players who will be picked in the first two rounds, just not the order. My point is that if the Bills had not taken, Elam, Kincaid, and Coleman, some other team would have taken them within a few picks. After the second round, there is no such consensus and that's where scouts make their money. The Bills drafted Elam because the league-wide consensus was that he was the final first-round CB on the board. The Bills drafted Benford because they have a good scouting staff.