Also, remember these kids stock will not be nearly as high as what many on here are imagining. At best, a handful of players will have national name recognition. Most will be regional (at best) which does not equate to as much $$$ as everyone thinks will be thrown around.
And even the rare phenom like Zion has a calculation to make: Is his image worth more in a Duke jersey with Duke's name involved? And if so, what does he give Duke for permission to use it (a cut of profits? just agreeing to play for them? a promise to play in postseason tournaments?). If you look carefully, in most of the ads you see on TV for Gatorade, Nike, etc. athletes are wearing uniforms that look sort of like their teams', but that have no names, logos, etc. If a player is in his team's kit, then the team either was compensated or the player included a provision in his contract allowing him to use it. Schools and players will have to work this out, too.