The Chiefs are similar to the Bills recipe. They don't have a bunch of 1st round players to pay.
Also, look at Chicago, Cleveland, Arizona, NY Jets, and the list goes on for teams that pick QBs high and set their team back 7 years.
San Fran dodged a bullet with Lance by lucking into Purdy. But Purdy has no 5th year option. Going to get expensive sooner and that's my point. Purdy has 2 years after this season.