To keep it simple, to illustrate the actual financial analysis that should be done for leaving, let's look at two options.
1. Leaves this year, hangs on enough to get a second contract but never really develops, in part because he wasn't quite ready.
2. Leaves in a year physically stronger more NBA ready and can contribute to an NBA team in year one. Develops accordingly and get several big contracts.
Year Leave now Leave in a year
1 4,000,000 0
2 4,000,000 3,500,000
3 4,000,000 3,500,000
4 4,000,000 3,500,000
5 2,000,000 3,500,000
6 2,000,000 6,000,000
7 2,000,000 6,000,000
8 500,000 6,000,000
9 500,000 10,000,000
10 500,000 10,000,000
11 500,000 10,000,000
12 500,000 10,000,000
NPV of option 1 is $20,203,086.92
NPV of option 2 is $48,622,640.32
As I stated before there are a lot of scenarios that the quants can run and determine what is the likelyhood of these or any combo.
If you want to run the numbers, I used 5% return for the calc. In Excel the formula is =NPV(rate, salary by year)
Of course the salaries can be adjusted based on what the real CBA is but it's really about what is the possibility of #1 happening vs. #2 and does staying a year make #2 more likely.