In the event the amount of support for any particular ideas leads to changes in the game, I completely agree that the draft should provide a higher % of useable trainees.
I really like yodabig's suggestion. In fact, this might completely solve the problem (at least how I see it). We don't need to flood the game with MVPs/HOFs/ATGs. But we do need more all-stars and perennial all-stars in the draft, and less 1 ball potential players.
I could also really support thylacine's suggestion #3 (increasing the skill level, on average, of 19 year olds)