Jeff
I don't know if there is one answer:
Some coaches like speed
Some coaches like thunder
Some coaches may not recruit certain positions
etc etc
Personal experience: my son had coaches tell him he was not a Division I player yet he signed with a major Division 1 program in the Big West Conference and had a fine college career as a 4 year starter
It is simply different strokes for different coaches --- if you try to figure it out it will drive you crazy