How in any way shape or form is the proposed fix telling a kid how and when to leave a school? There is nothing that says a kid can't still leave after one year. It's telling the school that they can't fill their entire program with kids that aren't getting degrees. You are putting restraints on the schools, not the kids. How is it so hard to comprehend this?
You cannot get a degree after one year, no matter how good of standing you are in with the school. It's about making the student athlete actually mean something again at ALL schools, as intended. That's why they are called SCHOOLS.
Calling the idea idiotic is well, idiotic. Punitive? Maybe to the college that wants nothing bot OAD's, but not to the individuals. Your argument on that point is absolutely false. These kids may believe that one certain coach is best for them to develop, but I think they need to take a look at statistics and see how many OAD's actually make it and do well at the next level. Arbitrary? Ummm... ok? How so?
Do you have a better idea? If so lets hear it. The NBA would have to change their rules to the likes of the NFL to really fix the problem. I don't see that happening. The baseball rule is probably best. Go after high school, if not stay for at least 2-3 years.