This does make sense, but I dont realy like it.
Lets say that a SG is capped at 15 in all guard skills and a center at whatever (i have no idea since i dont have this kind of players) for the same potential.
Then for training the optimal player i need to stop training him in outside skills at 14 in one skill and push his inside skills until the centercap hits him.
Ok, this is just an example. I know there are 3 other caps (maybe) that he might hit on his way. And all skills might influence all softcaps, just more or less, so he still hits the SG cap before the center. But the logic still holds that there are a point when you have to change the training, and one training too much might ruin the player ;)
Cap does not work this way -- it's a salary limit, not a skill limit. There is no such thing as a "guard cap" or "center cap" -- there is one cap that can be reached by training different combinations of skills.
"I don't know half of you half as well as I should like; and I like less than half of you half as well as you deserve."