I get it, but it also goes the other way. How many good players from Richmond Heights, for example, moved to Euclid to player for the Panthers over the years? How many have went to Cleveland Heights or moved to Shaker Heights? How many have played for VASJ or Cleveland Benedictine? How many kids from Warrensville Heights ended up at St. Peter Chanel (RIP)? How many tradition-rich private schools are there around all of these 1 stoplight towns that those schools need to worry about? A public school like Richmond Heights needs to worry about St. Eds, Conerstone Christian, VASJ, Luthern East, or Benedictine all taking their kids. They may even worry about St. Ignatius or if a kid is really good he could end up at STVM.
The bottom line is that these kids are all going to end up somewhere and these schools all have their own, unique, problems to worry about. If you eliminate private schools and everyone plays for the town they grew up in from the time they were 10, the 1 stoplight schools would still run into some version of what Richmond Heights is if they want to win a state title.