Why don't we just end the charade. If the NFL and NBA want minor leagues then form them. Leave colleges, and college athletics, to actual students. That way, some hotshot high school kid could spend a year or two in the minors, get paid, and then move up. No need to worry about declaring for the draft. No need to be a fake student, clogging up classes.

Would also allow a pro team to have a larger reserve of players, ready to move up if injury strikes.