Lebron james entered the NBA directly after graduating from high school. Because he participated in more than two high school All-Star Games, James automatically lost the qualification to enter the NCAA.
Lebron james took the initiative to play three profitable All-Star Games (officially violating NCAA regulations).
In addition, LeBron wants to play professional games as soon as possible because of his family's financial situation.