On the flip side, if EVERY player in CBB received their perceived maximum NIL value (whether that value was accurate or not), the entire NIL market would probably be 5-10X larger. Some players discount their NIL to accommodate fit, style, school preference, etc. Thus Milan might be worth $400k on open market but is willing to stay at ISU for $150k, on down the roster. Yes, that still means $1M+ for the team, but it is a $4-5M valued team.
And you can't really blame those players that are attempting to obtain maximum NIL value, as it might be their best or only time to get that kind of money and a head start on life. It sucks, but many of us would do the same.