His social life will also bring him back, among the other factors you listed.
Also, he himself doesn't consider himself ready to go into the NBA at the level he hopes to. His NBA readiness depends on his view of it as much as it does NBA scouts' views.