You can’t and shouldn’t force a pick at any position, ever. That gets you Taco, T. Hill, and a rapping corner. Just say no to forced picks.
Likewise a team should never pass on talent, even if you have an established starter in front of a guy who has talent that you want to draft. A good example of drafting for talent, not need, got the Packers Rodgers when Favre was already on the roster.
If there is a QB that the team has evaluated as being potentially better than Dak and a franchise QB, then you pull the trigger and draft him even if it’s in the first round if he is appropriately rated on your board. If that’s how you draft board stacks up you pull the trigger.
Then you bring that guy into camp and you develop him and give him every opportunity to win the job outright. If he outperforms Dak then you put your $40m QB on the bench or trade him, if it makes cap sense to do so.
You don't lock into a single position, but you do avoid some.
While I agree with your overall point here these examples are on the struggle bus.
Dallas picked Taco when they could have stayed at the same position and gotten DPOY, TJ Watt. They just badly missed the evaluation as they openly admit.
Thill wasn't a forced pick at all by position but instead a future value pick. He was a super young DT with explosion that they took based off athletic profile.
KJ was same as THill. They took a guy with the athleticism to dominate even though he had shown zero ability to eat and chew gum at the same time.
Really need to mix maturity and athleticism.
The Rodgers thing is true as he fell due to attitude and was the reverse KJ example. Favre was aging fast and Rodgers was QB1 in pure talent.
But the Packers turned around and messed up picking Jordan Love in 2020.
It angered Rodgers and cost GB A LOT of money to appease him.
Instead of being better they are worse because they have no weapons left.
They could have simply drafted Tee Higgins, Michael Pittman or even D'Andre Swift.
You do not want to waste an R1 being on the bench 24+ months.
In general you do not take QB in round 1 unless you need a QB or think this guy is truly special.
SF isn't that much off being in the same boat as GB.
Jimmy G is just a bus driver type but they are really, really good and could have used 1 more player on the field to get over the hump last year.