Major Con- What's the point of keeping someone who's ready to play professionally in college for 3 years? Guys like Towns and LeBron don't need to go to college at all, and forcing them to lose 3 years of their careers is an impediment to both them and us.
Guys like that are probably so good they could be valuable straight out of high school, or after only a few months of seasoning in the D-League.
Let guys who are good enough go straight to the NBA. But for those who go to college, I think it's reasonable to require them to commit for at least a couple years, provided that doing so does not prevent them from getting drafted and getting guaranteed money prior to leaving.
Requiring them to "commit for at least a couple of years" bothers me greatly. Why? What is in it for them to do so?
The NCAA makes money off them during this time. They are foregoing entry into their profession for ... ?
I think if the student wants to go to school he should go to school. If he wants to drop out and dedicate his life to the trade of playing basketball professionally he should be able to do that, same as any other kid.
The problem, fundamentally, is that colleges are now sunk into the venture of running these huge entertainment business, for which they have been able to fuel with almost free labor.
Colleges should acknowledge this for what it is: An entertainment business that they run in order to make money and they should simply pay the athletes a fair return for their labors and risks as they would with any employees of any other business the college runs. If the kid wants to also take classes towards a degree (and can pass entrance standards) they should offer tuition remission programs, just like they do with other employees.
Or they should get out of this business and focus on being academic institutions.