I think the NFL's desperation for quality QBs is likely making the problem worse. So many top QB prospects get drafted to dysfunctional franchises with incompetent coaches and massive holes across the entire roster, then get dropped into week 1 with the expectation that they'll be the savior of the franchise.
Circumstances matter a lot, and I can't help but wonder how many "bust" QBs would've been better off with a year or two in a low-pressure backup spot to adjust to the league and learn the scheme instead of getting thrown into the fire right away. It seems to work for the Packers. Hell, even Mahomes sat behind Alex Smith his rookie year. I wonder how different his career would be if he had been sent to start immediately...