Very true. That there haven't been a lot of college stars for some time isn't good for college basketball. Every player with a pulse declares before his junior year. Idk how other people feel about it, but I've always felt that it should be mandatory that students graduate before declaring. In the end it's good for everyone involved. One could say it is keeping a man from making money, but the skills and life experience a player can gain under a guy like Coack K is invaluable. Can you imagine how much better Lebron's rookie season would have been if he played college ball prior? His career would more than likely be more legendary than it has turned out, and that's saying something.
I don't think they should have the same standard for college football though. That may sound hypocritical, but football players have genuine danger of career ending injury on every down. It happens in basketball, but it is far less frequent. Let the football players declare and go pro and make money, imo.