The school's themselves should "unionize". It would be fantastic if the P4 programs came together, like the mafia families, and just formed an agreement that they aren't going to be extorted by the players. It would be very easy for them to come up with a formula to set a player's value based on production. And stick to it. Doesn't matter what program you want to go to, this is how much you're getting. Period.
Every coach, on the one hand, bemoans the constant shuffling of players in the portal, but, on the other hand, they all take part in it. If they could just come together and make an agreement, that would sort a lot of this stuff out. Everyone's looking for a competitive advantage, but if they could work it out that "we aren't going to overpay to steal your players, and you aren't going to overpay to steal my players" that could fix much of this.
Instead of everyone sitting around complaining about the same thing, come together and fix it. Right now the players have all the power b/c they know they can shop around for the best NIL deal. Schools can take that power back and still be in compliance with the new laws.