So basically we're now saying, "so much for amateur sports." Suddenly we're back to kids being recruited and 'signed' in middle school. Putting a kid's future in the hands of an agent. Wow... that's an upgrade? I don't see it.
What was so bad that needed changing? You can protect a school and protect a kid by making things binding. Leave verbals open, if that's what needs to happen, but NLI should be binding for both player AND coach. Yes, you can be accepted into 10 different schools and not make a decision until the first day but that's not inherently right, either. When did we stop holding ourselves accountable? When did it become okay to say "yes" to a bunch of people and then not show up?