I think you gamble with every pick to an extent so the misses don't bother me. Obviously, the gamble is a lot less risky at the top of the draft, but there are misses (like Lance) in every round.
Look at a draft like 2020 for us. Lamb and Diggs were great picks, and Biadasz has turned into a starter, but we clearly missed on three other picks (Robinson, Anae and Dinucci) and haven't gotten a lot out of a fourth (Gallimore). So we missed on more than half of our draft picks. That's just an example, but it's fairly typical. 2019 3 out of 8. 2018 may have been one of our better year with 6 of 9 contributing, but Williams wasn't a second-contract hit in the second round .. and 2017 made up for that success with the failure of Charlton and most of that class; only four of 9 were contributors. Even the supposed great class of 2015 really only landed us three long-term players (Elliott, Prescott and Brown). Collins wasn't a second-contract pick and Jaylon Smith didn't play up to his second contract.
I liked Parcells' attitude that essentially you win some and you lose some and finding an undrafted contributor makes up some for the losses. Obviously, we'd like the team to hit on every pick, but it just isn't reality.