a suggestion for the decline in skills by age.
could be done according to the potential of the player
Exemplary
declining skills for historical legends and from 33 years old
declining skills for superstar mvp and from 32 years old
the decline of the franchise and allstar skills from 31 years old
...
I like the current age that we have it at (32+ for everyone). With the way you put it, players with lower potential would be even less valuable than they are, since they usually belong to a team in the lower divisions of a country. That would just mess things up. Just keep the current system.
I propose the same concept but the opposite....
ATGs, HOFs, MVPs, etc.... they don't deal as well with getting old, and not being able to play on their level anymore (see barry bonds, roger clemens, A-Rod, I am trying to think of examples from other sports too, ppl help me out here).
Where as your more average players, just keep doing their thing and seem to have longer careers in that sense, because to them, they were never at that top caliber level, so them aging, or losing a step is not as big a blow mentally for them. (Andre Miller, Julio Franco, Mark Brunell, etc.)
Obviously I can name exceptions too, but overall you get my point. If a guy has been a Off the bench kinda production guy in his prime, he has no problem doing it at the tail end of his career. However when players like Allen Iverson, Tracy McGrady, etc. had to do it, they struggled with it, and just were not the same people at all. Ultimately they couldn't deal with it.
So I like the idea, I just think that it should be the other way around. Higher potential, greater rate of skill drop/early age of skill drop/whatever compared to lesser potential players.