How so? If he selects a player in the draft, doesn't that player have to work for him?
Or are you saying that no one HAS to play in the NBA? Which is true, but kind of beside the point.
Outside of the rookie contract no one is forced to play for anyone team. If you have a desirable skill then there are 29 other NBA teams that will potentially seek your services.