I completely agree. Every year in the NFL there are very solid UDFA RBs. It’s ridiculous that you have to draft a RB in the first two rounds just to get a decent one. So at RB and other positions I will go in and raise some of the ratings for CPU drafted players before their first season starts. This also helps erase the massive advantage you have drafting versus the CPU, as your hit rate in the game on your picks is just not grounded in reality. Look at the real life best drafting teams, the Ravens, Steelers, Saints etc.— They all still draft plenty of busts. One other alternative to this is to only scout the first two traits of a player to make it more real life in terms of being less of an exact science.
But as you stated, there is still an issue where overall the players just aren’t good enough. Every year in Madden the current crop of rookies on the EA roster end up being too good as the years go by compared to the cpu generated classes.