Well, that's not exactly how I understood the changes. Especially since I think the keys for me would be that teams in lower divisions would get a bit of a break on salaries. But as I have said before, I will wait to see the details.
I just wanted to point out that your reasoning seems contradictory to me:
However minimal, there should be a salary increase if any skill increases.
This means that the salary of a player who didn't receive a single minute of training can increase, decrease, or stay the same, depending on what has happened to the rest of the BB player population. Which makes salary only loosely related to skill.
Why would a player without training be so unpredictable, but a player with even just a bit of training you can guarantee a salary increase? In my mind, whether a player goes up or down in salary would all be relative to what happened to the rest of the player pool. So it would be difficult to make any accurate predictions, whether a player is trained or not.
I think we're saying the same thing just going about it in a different way. It just really depends how they program it. You see the model changing based on the population. I see a model that is independent of the population but just with a factor that can be adjusted to alter the "scaling". However, the result is the same, the highest skilled players will still have the highest salaries.
Run of the Mill Canadian Manager