The classic "unions are bad for employees" trope that has literally no basis in fact.
To be clear, I do not think unions are bad for employees. Very much the opposite.
College sports is just a weirdo edge case that doesn't even really analogize to other big time sports because of the artificial limitation on career length, let alone more "normal" industries.
In NIL World people posit a union purely as a mechanism to constrain the choices and earning power of labor. Well, why would the labor accept that?
I have no idea how you come to this conclusion.
How much would the Knicks pay Victor Wembanyama if they could? 10yr/$1BN, without breaking a sweat. It would be way more than Ohtani.
Now, of course, the NBA Player's Association has hundreds of members, many of whom would be worse off without a CBA (not even the bottom roster filler so much as the middle class veteran whose salaries are inflated by the caps on deals for the elite).
But in an open competition, the NBA players in total would get more than the 51% of basketball-related income their current CBA brings them (with that number drip, drip, dripping down each negotiation cycle). I feel reasonably confident of that.
I don't think that's as true for the other sports where talent is somewhat more expendable, and of course there are conditions-of-work issues that are understandably significant in the NFL beyond just the monetary stuff.
And the stuff you mention about coaches is apples-and-oranges. Even in NIL World where the spread between coach and player salaries is shrinking rapidly year after year, a great coach is MUCH more valuable to a college team than an NBA team.
Judging by his landing spot, I'd wager it's pretty clear what he was looking for... Playing time. His role here may not have been a lot different than it was last year, perhaps a few more minutes, but barring injury unlikely to be a major contributor.
I imagine he will earn a starting role at JMU. I'd have likely done the same thing in that position. It's hard to get someone to pay you big bucks in NIL when you don't have much on tape at this level.
In a 5-for-5 world especially, dropping down a level if you aren't immediately in line for big playing time is probably the career earnings maximizing move.