I dont get the BPA

I hate how all the nfl guru scouts that are umemployed by nfl teams build all these mock drafts say this guy is a reach this guy isnt worthy of the number 10 pick in our case.I dont get it nobody knows for sure how good anyone will be Colston prime example if everyone knew what we know now would he be a reach in the 1st or 2rd round? I say draft what you know you need if its a miss its a miss doing nothing about it does not help either so take a shot.
The first round of the draft is a once a year opportunity to add one special player to your roster of 53.

You don't draft a guy who plays a position of need unless he's you're highest rated player there. You can always get a player of need in the next six rounds. Chances are that you'll find a special player in the next six rounds are pretty slim.