Why didn’t he pay another top QB that money? Well, he tried to. He tried to trade for Matt Stafford but the Rams offered a better package.
But on top of that, when would he have had the chance to pay a top QB a bunch of money? He signed Jimmy in 2018. He took them to the Super Bowl in 2020. Then it was clear Jimmy wasn’t good enough to get them there, so he decided to move on.
He tried to trade for Stafford, but that didn’t work. So he traded up for a top 3 QB (with the expectation to pay him when his contract was up). That didn’t work, Purdy fell in his lap. Purdy has been on his rookie contract ever since and ineligible for an extension until this offseason.
There was never a time where he had a QB good enough to pay. I don’t know what to tell you, but you’re making some pretty dumb arguments.