The chance to play in the NBA is a slim one. Even for the most talented players, there are only so many doors that swing open. The wrong situation can ruin or make a career. More talented players get more leeway and more opportunities.
For many players, their fates in the league are sealed by the end of their rookie contracts. Players with first-round contracts get a little more leeway and typically a few more opportunities.