It seemed as though the 49ers mismanaged the quarterback position last offseason. After trading for Trey Lance, they elected to bring back Jimmy Garoppolo on his current contract.
In hindsight, the trade looks excellent as the team developed Lance behind the scenes while they made the NFC Championship with Jimmy under center.
I would argue that Kyle Shanahan didn’t put enough stock into the human element of how two quarterbacks would potentially tear the locker room apart. That’s why we saw him nix the Trey Lance package early on. Still, the first half of trade worked out.