You forget how stupid NFL front offices are, methinks.
A team can be sorely needing OL or DL help but instead of taking a possible HoF type player at either position to help their team, they will take a QB who is getting pub like crazy. They could easily go out and get a backup from some other team, to fill in until they have fixed their front lines.
See the Browns organization for the last 15 years until recently.