Harry, I bash recruiting, period. Telling a 12/13/14-year-old how good he/she is so you can collect his/her parents' money is beyond lame. It facilitates a destructive, entitled attitude in kids AND parents.
Everyone here with a clue knows who recruits (bad enough), and what's more, knows who recruits IN SEASON. The reason it doesn't stop is because parents are suckers for their kids, and the various governing bodies have a vested interest in maintaining the system as is.
Bottom line: You buy the recruiting line, and you have absolutely zero right to complain when the same coach who LOVED your kid last year, recruits OVER him this year.