The NCAA has never had anything to do with NIL. The courts decided what was allowable in regards to NIL, not the NCAA. The NCAA has never had any say in what NIL is after the courts ruled on it.
I agree that it's pretty out of control today but the NCAA, at least, had nothing to do with that. I don't know what the solution is but it won't come from the NCAA after already being told they can't do *I poop my pants, don't laugh at me* about it by the courts.