you're ignoring the development that happens in the NBA.
There is a reason so many College stars don't cut it in the NBA, NBA players are that much better. Comparing an 18 year old just out of high school who eventually becomes an NBA star to a current NBA star is insane. Players improve.