Unfortunately, greed strikes again.
As much as I love Pro Football, nothing will fix the underlying problem: that there are a finite number of NFL-caliber starting QB's, and in a 32-Team League, there are simply not enough to go around. Whoever or whatever you personally believe is responsible for creating such things just doesn't make enough to supply the demand. Unless we start cloning people, it's probably never going to happen.
If there was ever sports League that could benefit from a contraction, it's the NFL, IMHO. Probably by 25%, down to 24 Teams. The quality of the on-field product, while it doesn't suck, just isn't very good football, for the most part, and it stems from a supply problem. There are plenty of good football players. It just takes a very special human athlete to play NFL-caliber football, well.
I know it's never going to happen, and please don't shoot me for my opinion, but I think it's well-nigh indisputable that the quality of play would improve dramatically, were many current starters, especially at the QB position, relegated to depth status resulting from a contraction...and it's far from just QB's, it's across all positions to some degree, more or less. Plenty of starting NFL Players are just that: 'starters', because there are 32 Teams, not because they're NFL-starter quality Players.