The supreme Court did not render any decision regarding NIL. You're mistaking that for another case that was decided around the same time, but it had to do with the schools being able to provide additional benefits to students on scholarship. It had nothing to do with NIL.
The current NIL situation came about because several states passed laws preventing students from being punished for profiting off of their name image and likeness. Several of these laws were about to go into effect, and the NCAA said to the member schools that they could do what they wanted regarding NIL, and recommended they follow state laws. The state of Iowa, for example, has no NIL law on the books at all, so technically Iowa State could still limit NIL for athletes of they wanted to. Obviously, they're not going to do that, but there's nothing legally preventing them from doing it.