I've stated before that I think sophomore year (10th) is the optimal time to start the process. And honestly, I'd have to argue that they don't know much more about what they want in 11th grade than they do in 10th. You are talking the difference between a few months. And since you asked, I didn't declare my major until sophomore year in college. If I had been lucky enough to have a verbal commit, with money, in sophomore year of high school, I would've been ecstatic. It takes so much pressure off. For an athlete, for the ones who care, it allows them to focus more on their sport while also exploring what it is they want to do besides it in life. With some exceptions (math genius, star debater, violin virtuoso), any major decision like choosing a college, for a 16,17 year old, is just taking a flyer. Who knows if it'll work out? Why not have them benefit from the hours and hours and hours of hard work put into their sport with a little relief from the tension of high school? These kids are under constant pressure from the competitive environment of athletics. Why can't they verbally commit in 10th grade? This is the one break we can give them.
PS- it takes pressure off the parents to know the financial situation as well.
Commit with money in 10th grade is illegal under NCAA regs.