Not really the point I was making. However, Cromwell didn't add a player like that to fill any roster spots because the roster spots were pretty much endless. If she carried 40 players and wanted to make it 41 to "accommodate" an arrangement, she could have done so (though I think in 2017, it was more like adding her made it 28 on paper and part of why it was not noticed is that 27 or 28 or 30 players did not move the needle). She clearly trended to carrying a large roster of actual players - when my kid played at UCLA in her soph year, I was amazed at the # of players in warm-ups and none of them was this person or someone like that. It was not actually a surprise as she was increasing roster sizes from 2017 (with this player included) but to see it in person was something else. Going back to look at her rosters, those early-commit 2020s did not have that info but by the time they were Jrs and Srs in HS, their class had ballooned and her rosters had really increased. And b/c this was a group that was recruited under the old rules, despite being great players, there was not as much flexibility to decommit as one might think. Additionally, even if they found themselves one of a class of 11 or more, they were all good so the probably assumed that they would be high rotation players (not all were, of course).
As for your buddy's son, yeah, a lot of really good, capable students get rejected from the top schools. And that's a bummer for him. I hope he landed at a school he loves. That's what I hope for all the kids. (My identical twins had identical transcripts other than the social security numbers. When they applied to schools, there were some that ONLY looked at grades - no test scores, no essays, no letters of rec, no activities, etc. And despite having IDENTICAL grades in IDENTICAL classes, the admission decision was not always the same. My point? It's often random w/o any great conspiracy behind the decisions)