I think it's a good idea as an option. Because I want the rosters to be as accurate as humanly possible, including potential, knowing that it can only be a developers best guess. That's what the NFL license is for.
If every team keeps 5 or so draft picks, a URFA or two, and a FA or two, it doesn't take long to turn over a roster.
Because he is the game developer doing all the research. If not him, then someone else on the development team. If you want to, then edit the rosters yourself. In order to have a realistic progression system, with a capped potential, then somebody has to make the rosters.
it would be great as on option, so those that want to keep things realistic, with a roster that most accurately reflects the real NFL, can.
Even with an option to randomize potential, this is still highly unrealistic. You lose the first round busts this way. Not everyone in the first round has good to great potential. They are only perceived to have great potential. There should be some average and low potentials in the first round. There should be some high potentials in the late rounds. This is what the Madden pre-created draft classes give us. Something that is more realistic.
Most young players with a lot of potential DO progress well in the NFL. How is this unrealistic?
If you have a highly rated Cam Newton throwing 20 picks, then there is something wrong with the game engine not reflected a players ratings. If Cam Newton is throwing 20 picks as a mid rated rookie and progresses well, how is this surprising or something to hate. Young players with a lot of potential usually do progress during the off season, even if they don't have great yours statistically. This is still highly realistic whether you hate it or not. A stats based progression system, with unlimited potential doesn't allow for this realism.
Which ends up being highly unrealistic and arcady.
And the game should be taken forward and enhanced to add this extra data and algorithms to become more realistic, and not taken backwards and become more unrealistic with an unlimited potential, stats based progression system. Why do you want to take things backwards instead of moving the franchise forwards?