Players that you drafted, trained and kept would then have salaries that are too small. Even if you just bought a player and trained him up he'd cost way less than he should.
I still think that salaries should gravitate towards the average for the division. Just because you buy a player for cheap or train well does not mean you should have a salary advantage forever. I would concede a short term advantage but that's it.
Run of the Mill Canadian Manager