I don't think many recruits families are going to turn down $150,000 tax free dollars for their son to go to school for 1 season for free.
Exactly. I know if I had kids that are talented enough to get offered money like that to attend a certain school, I would absolutely encourage them to take it. If they were choosing between 3 or 4 equivalent schools/teams and one was offering $150k for a season, that'd be where I would recommend they go.
The players/families don't get in trouble for taking the money. (Except getting deemed ineligible if its the rare occasion that it's found out before they leave school. And even then, they're ineligible for one unpaid season on their way to the NBA - big deal).