he's already "old" for the NBA rookie scale, and if he's undrafted, he can
target who he gets picked up by in the free agent market. Better to be undrafted and pick the team you end up with than end up on a bad team with no guarantee on your contract (2nd round).