Don't forget that unbalanced players will train slower, i.e. the three-skilled players you're describing may slow down in training speed faster, but not necessarily because of potential cap issues.
I'll try to replicate my player scavenging as soon as I can, then we'll talk. It's worth noting though that as far as I can recal the player with the lowest SB in the sample (mediocre) capped out at a lower salary level than at least one player with proficient SB (55 vs 70-80), But more on this when the data is up for scrutiny.
"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."