I have a question related to how non-US/CAN players may join a NBA team. I understand that getting drafted should be usually preferred from the players' perspective, as you have a guaranteed salary in case you are actually signed. However, one could also sign at a NBA team as a free agent.
My question is the following: Luka Doncic entered the NBA this year as the one of the first draft picks. Arguably, as a EuroLeague MVP, he is more certain to become a top player than most other players at his age. Could he instead have negotiated with other NBA teams and just sign there? This way, he may have not ended up with a lottery team.There must have been a team with salary space willing to pay him above rookie salary. Are there any rules preventing this?