PABaseball posted:... The problem with giving minor leaguers shorter contracts is the fact that the wealthier teams in the league will just cherry pick the top prospects as they start developing. I just don't see it happening given how long it takes the players to develop.
I agree that player development in MiLB/MLB is a lengthy process for most but, to the point of your discussion, it is far too often forced to be longer in the interest of maintaining player and salary control - a common practice that we see from every team every Spring, particularly when players are knocking on the MLB door.