This.
How can a talented player staying in college due to feedback from NBA people be bad for college basketball? I can't wrap my head around the logic.
The transfers are a different subject altogether.
Basketball needs to go to a different model. Maybe it's the hockey or baseball model. Let the truly great ones go pro if they think they are in the situation to do it. Hell, let them get drafted, look at the situation and then decide what they want to do. If they want to go to college, then they have to stay there for, say, three years. If they don't, they shouldn't have to. This isn't football where guys just aren't physically ready.
Of course, the problem is in the NBA who doesn't want to have a serious development league and would rather use the NCAA as that. The new rule is fine and probably doesn't matter because a lot of these guys testing the waters won't be invited to a combine taking time away from school and such, but it's kind of stupid. The guys who were going to positively rated know it. I can't think of a single player who will be told something they wouldn't have expected in a way that moves them to the draft.