The NIL is not really the problem. The issue comes because of the ease of transfer, which it always should have been easy to transfer.
But if these players were locked in and would have to sit for a year, the NIL would be/look much different.
With that said, they should take every penny they can get. They are not "Fans" of the programs, it is pretty much their job. Just like most of us are not "fans" of our place of employment, it is just a job and if a better one comes along (or when we actively search for one) we take it.