I think they need to get rid of the "NIL" gimmick and just let colleges pay prospects a signing bonus out of high school commensurate with how rare of a prospect that player is
I can see an environment where schools are just bidding for players they like almost like free agency and the school with the highest bid will get the players they want
And then if the player develops into a star he can also leverage his name image and likeness into profitability as well with commercials and corporate sponsors and such. In the case where a player is a star before he even starts playing football at his school, like say an Archie Manning, he'll get his school's signing bonus and probably a contract from Nike before he even walks on campus.
It is going to be a good time to be alive in college sports with the money that is going around