Bottom line is the player that plays more will improve in skills. That being said, not everyone is at the same starting point. By keeping a player on a team as a spectator from the sidelines, the risk of being surpassed by someone the next year or less skilled or even younger but playing every day is possible as that player gets more exposure and reps. Than what? The player that doesn't play now will never see the field in the future either.