I don't mind the NIL rule of the portal isn't what it is. If guys want to get paid and can get paid, hey, more power to them. Has it gotten out of control? Absolutely.
However, what really has thrown the whole system for a loop is not having to sit a year when transferring. It's free agency every year. It allows guys to basically quit with no repercussions, it makes high school recruiting secondary because why develop a freshman when he can leave after a year vs grabbing an experienced senior who can step right in? The mid majors have become a farm system.
The remedy for this is to 1) eliminate the one and done rule. If a kid wants to go to the NBA and make money right out of High School, then fine, go get paid and 2)bring back the mandatory rule that you have to sit out a year if you want to transfer. If you make a decision, you stick with it. The NCAA rewarded Skyy for quiting on his team mid season. If he wants to do that, fine, but you sit out a year.
What this has created is a distrust by the coaches because they have to assume that no player is guaranteed to return. There's no rules for the player, thus the coaches have to prepare for that. When I see people comment about guys getting recruited over and worrying about them leaving then blame the coach. I cringe. Look what happened to BU this year. His freshmen backcourt just left and he's caught scrambling with no guards. He can't wait until May hoping things work out because if you wait, you're screwed. There's no loyalty on either side right now because not requiring guys to stay at least one year has created a complete distrust on both ends.
1)Give them their money, 2)give them the opportunity to go pro right out of HS and 3)require two years at a school or sit our a year. Problem solved.