Well said. These are high school kids in the neighborhood of 18 years of age, some (even many) easily influenced by things other than the important factors you note.Recruiting is tough. In equavitavtly sports it's even tougher. The recruiter must strike a chord with the kid. Is it one or more of the following;
Cost.
Starting.
Education.
Location.
Coaching.
Team culture.
Participating at the next level.
As an elite student/athlete, that is a lot to figure out.