D-Leauge is trash and staying in longer only hurts your draft chances.I'm not the first to say it but I think it could work. The only problem is guys thinking they're better than they are and go straight from high school and flop.
Either they let those kids test the waters like college players, or implement an alternative with the d-league. I don't think the current model is beneficial to either side.