I think a big part of it is teams don't want to give out fully guaranteed contracts. Some owners were pissed when Cousins and especially last year Watson got them. For guaranteed money you have to put the same amount in an escrow, that's a ton of money doing nothing for you. You could argue there's collusion going on with teams publicly saying Nope to Lamar so fast. That, plus the injuries and lack of agent. 26 year old former MVP QBs don't become available unless there's something else going on.