Right - like no public school has ever recruited. Come on now. If a school wants to be dirty, public, private, catholic or charter, they will be dirty.
As to the numbers, this only became an issue when some Philly schools started competing in the PIAA state playoffs. It was a relatively minor issue til then. In Western PA, you basically have 2 schools who have abused the system - Lincoln Park and Kennedy Catholic. In Philly, the problem is the public school system there sucks. Utterly sucks. That is why Philly has a huge number of private, catholic, charter schools. For comparison sake:
Philly has over 70 private schools, Pittsburgh has 4
Philly has around 10 Catholic high schools, Pittsburgh has 6 I can recall
Philly has over 40 charter high schools, Pittsburgh has 2 that have any sports program
The WPIAL tries to follow the rules as written. The related Philly Association has ignored the rules in the past. And the PIAA has been too lenient on appeals. So once the Philly schools were in the state playoffs, that started to skew things because it was the wild west there in terms of recruiting
As I said - the whole premise is bullshit if the existing rules would simply be enforced. Nothing needs to change. The recent PIAA rule changes will help resolve the issue
Simply enforce the rules equally and fairly across the board and the problem is solved