The "value" designation is fan stuff, not logic.
Logic would be taking the guy who helps you the most. Frederick would be the best example.
People are pretending that soandso player will still be available for your next pick since he wasn't rated as high as your first pick. It's just not that simple.
For instance, if we took, say Tyler Shelvin in the early 3rd, even though he's rated late 3rd/early 4th, and he solidified the interior of our DLine for the next 10 years leading to the other players being much better and our D jumping up to top 5-8, he would be a great pick despite us not getting good draft "value" for him.
I don't know how, but people have forgotten the purpose of drafting. It's to build your team. Constantly passing up players of need because they were rated a bit lower than your draft slot means you won't ever take the next step to super bowl contention.
No, you should not reach horribly for need, that's just dumb. But taking players at an area that's already strong is also dumb. Need, skillset, scheme, instincts, fit, there's a ton of factors involved in drafting. Value is way down on the list.