I think it’s a good idea, myself. First round type of players, many of them at least, their primary goal is to get to the league. It’s a great goal, I understand it ... but if that’s the focus, it won’t enhance a team as much as it should and it takes away from college basketball in general. Teams and the game deserve the full focus of a player.
And, to be honest, many don’t like the idea of playing college basketball. They don’t like that it’s forced down their throat. You don’t want college to be a resentment. If a degree is important, they’ll find a way to get it.
It’s a small step and won’t solve all the issues, it’ll make a tiny difference; but still a good first step in my opinion.