I agree.
I just don't think we're in position to take a top QB in this Draft - At the very least we can't really rely on the Draft given where we're slotted. We have ammo but I don't feel any of these QBs are worth the ammo it would take to trade up. I'd take Darnold or Rosen but wouldn't trade the farm for them so they're out. After them, do you really want to trade multiple picks for an Allen, Mayfield or Jackson?
I wouldn't hate that Draft but am of the opinion we should go for Cousins or Alex Smith/Bridgewater/Keenum and build up the roster. Focus on a young QB next year when we're stocked with young talent and a bridge QB.
I think they could trade up for one of those 3 you mentioned at a relatively painless price and I definitely think it's worth it. I'd probably rather trade up for one of those 3 than Darnold or Rosen due to the cost.
I think my order of preference would be:
1. Sign Cousins, draft a Day 3 QB like Kyle Lauletta or Kurt Benkert
2. Keep Tyrod, draft Lamar/Mayfield/Allen at 21.
3. Sign Bradford, draft Lamar/Mayfield/Allen at 21.
4. Keep Tyrod, trade up slightly for Lamar/Mayfield/Allen.
5. Sign Bradford, trade up slightly for Lamar/Mayfield/Allen.
Huge gap
6. Cut Tyrod, don't sign anybody, draft 2 QBs
7. Sign scrub veteran like Derek Anderson, draft QB in the 1st.
Another gap
8. Sign Keenum/Bridgewater/any other starter roughly the same level as Tyrod at a higher price
Another gap
9. Trade a pick in the first 3 rounds for a stopgap starter like Alex Smith