I think one variable people lose sight of is the number of teams available in the PA region; it’s saturated which means really good kids play on different teams, some good, some not so good. Most other areas (LI, and, NJ, MA) have 1 or 2 teams the top players associate with, that’s it.
Here, we have, HHH (Malvern, Lasalle, Haverford, etc), Freedom, NXT, Mesa, Team 11, Team Ten, Duke’s (lots of ANC, Lasalle). Lots of talent, but spread across too many teams