I have a couple of different dynasties going, one where I play the games, another where I'm just simming to better understand recruiting and coaching skills. I signed a 4 star, gem wide out. He came in as a 76. Had a star development trait. Was my number 2 receiver as a true freshman. By his sophomore year he was up to an 80 overall. Still holding down the number 2 slot, but clearly had a bright future. Junior season, no stat improvement. Still an 80. Now he was number 3 on the depth chart. I took a closer look at him and even though he had been a 4 star with a good development trait, his ability caps were all pretty low, and he was maxed out. By his senior year, he was my 4/5 receiver and some of the lower ranked receivers I'd recruited were now ahead of him.
I think that's pretty awesome, to include scenarios like that in the game. It makes each player feel unique, and does a good job representing how each player takes a different path, in this case, a guy who peaked early and then plateaued. (aka the Hawkeye Quarterback path)