The G-League was not a thing in 2005 when they eliminated Prep players from draft eligibility. The fact that it exists mitigates a lot of the potential risk of declaring too early. If you don't get drafted, you can still practice and play with other athletes who are knocking on the door. Loss of NIL opportunities will likely scare off players who's draft status is in question.This needs to be a separate thread but I will weigh in.
To me the biggest thing is the lost opportunities for the HS kids that flame out or don't get drafted where they expected. They lose out on the chance for NIL, an education, the college experience, and being able to raise their draft stock in college. For those reasons (except NIL), I was all in on the one and done rule when it came about. I also wanted to have more talented kids come in through college, as I haven't watched an NBA game in probably 25 years. I see now where, at least I feel, it hurts the college game as more stars of the game leave after 1 year. So I'm all for them changing it back, but I like the suggestions I've seen where it looks more like the baseball or hockey model and the students have a chance to go to college if they don't like where they end up.
I think it will be important to give top prep players the opportunity to go to NBA camps, get feedback, and maintain college eligibility. (Basically what Kofi and Ayo did after their sophomore years)
*(There is so little going on in our recruiting efforts at the moment, we have to talk about something. I see prep eligibility/draft concerns as at least tangentially related to recruiting.)