The financial implications relate more to European players. It's interesting and it's been rumoured that European clubs will identify a young prospect, limit his minutes so his statistics are average, but just before they nominate for the NBA draft they offer the young prospect a bucket of money, but also write in a huge financial NBA-out clause.
The most a NBA franchise can pay another club to buy-out a contract is $500k. The rest has to be funded by the player. So if the Euro is picked late in the first round (lets say 22) and he has a $1 mill buy-out (team selecting offers to pay $500k and then the player has to find $500k). His first year wage is $947k minus the $500k he has to find. That is playing below the NBA poverty line, and usually a European team will offer more than this.
Fran Vazquez was a lottery pick, selected by Orlando. He chose to stay in Spain. If he joined the Magic, 1st year salary would be $1.4, 2nd would be $1.6, 3rd would be $1.7. I'll put money on it that Barcelona could and would pay more than this to retain him.
Another example is David Andersen. Whilst he was drafted in the second round, the amount of coin he was earning in Russia was worth more than what the Hawks would offer him. From day dot he's stated that he would like to play for the Hawks, but he would lose money to do that. I don't blame him, I wouldn't do it either.