He should not take the guaranteed money because his jump shot is not ready and may never be ready.
He should turn down the chance and just not even enter the draft, even though a team will guarantee him millions of dollars. He should still turn down the chance, with that guarantee. Just because his game might not be ready.
That makes no sense.