i do wonder if teams had the option to sign up to 1 year or 2 year deals in the portal that were binding (both ways) if that might provide the opportunity for more stability. Some penalty if the kid leaves after 1 year for another program or the NBA (maybe 150% or 200% NIL commitment) but also programs could be stuck overpaying a Power in year 2.
Recognize hard to make work in practice but every year free agency in pro sports would be chaos too.