I don't disagree with you. THAT is the reason why Madden doesn't progress people after a good season, and it's logically correct. I have no qualms with it.
But players DO improve after year 3, albeit at a slower rate. I don't think anyone would argue that. It just annoys me that we don't see that progression over time. I'd like to see future Maddens improve technical ratings like accuracy, awareness, pass-block footwork over time.
I guess the reason people are so attached to stats-based progression is because the game isn't very good about highlighting stars in the game and rewarding great performances. Yes, there's the Pro Bowl, Weekly, and Yearly awards, Hall of Fame, but do those have any in-game impact? Does the awards system have any impact on a player's free agency and trade value? When the commentary talks about players, do they mention that Alex Smith or Cedric Benson has been playing very well this season? I'm very glad they re-introduced Player Roles and would like to see that become a more important feature in the future.
In real-life, if Alex Smith were to have a Pro Bowl this season and next, and was a top statistical performer... he'd have high trade value. If he went to free agency, he'd have a good amount of suitors and could demand pretty good money. The 49ers would not feel the need to draft a QB in the first round. But in Madden, even if he performed very well, he wouldn't have much trade value. He'd get few offers in free agency, if any. The 49ers would draft a QB (assuming there's no Kaepernick in the roster). It's because his in-game rating is at the average 77, 78 OVR.
I don't speak for everyone when I say this because I know many people just want to see their favorite players in the high 90s, but because the game only looks at ratings when they make roster decisions and who to gameplan against, the only recourse is to adjust ratings. My rationale is that Alex Smith is performing at the same level as, say, Michael Vick or Aaron Rodgers, so I feel there's a need to update his ratings to reflect that, and the AI will then value Smith.
Didn't NFL Head coach use a different system for players? For instance, some players like Aaron Rodgers could be a 90s overall in most systems, under most coaches, but Alex Smith could be a 60 overall under one coach/system, but a 90 overall in another?
I just think that there needs to be more to it than ratings. I think that ratings should be hidden, while Player Roles (based off of both the hidden ratings and prior season performance) should be what the AI and users can see.