The point is:
1. If you are a private high school coach, you don't publicize the recruitment of athletes. We really don't see too many posts on here about recruiting high honor roll students who don't play sports. That being said, you cannot (or at least should not publicize) the the recruitment of student-athletes for athletic purposes. Sure, pitch the school, academics, tradition, test scores, safety, etc., but recruiting for athletic purposes is not allowed, although it happens, and we know it happens.
2. If you are a public high school coach, you must recruit your own athletes (in district). If you don't, the private school coach will swoop in and sell them on the idea of the private school.
Now, recruitment is different when students are already in a private grade school/ junior high. They can get in there at anytime and under any circumstance to talk to the kids. I don't think there are too many private high school coaches talking with public school kids at their public school, just doesn't happen. But, you will see those private high school coaches at the youth football field, talking with parents and youth coaches and eventually the kids.
The overall point is, there are too many public school coaches and parents complaining about losing their better athletes to private schools. Stop whining about it and get out there and hustle. If you don't want to put in the work to at least try to keep these kids in district, then don't complain. We say the same thing about voting, if you don't vote, you shouldn't complain about politics.