Because then agents will demand it from teams so teams on small budgets will be eliminated from the practice and allow the bigger market teams to load up on future salary while taking the small guys even further out of the equation. Hell, they won't even be able to acquire players already signed by others due to the uber long term commitment years beyond the time they will ever play.