I like the shot in the dark for a 4th rounder. If Dak is everything some believe he is then it will not matter at all. Then we can hope for Lance to develop and maybe break even on the trade.
I feel for all the gambles we've done with players ala Jaylon Smith, Sam Williams, in the 2nd round that didn't turn out great, taking a chance with a 4th rounder for a QB is worth it. I'm happy with it, but I'll be happiest if Dak takes us to the Super Bowl then no one will effect his leverage.
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.