Don’t know, but my guess
1. it’s 1on 1 or fewer “coaches” per kid.
2. You need equipment and lots of space to practice/play
3. Soccer you just need a ball; basketball you just need a hard surface, ball, and a goal/make ship goal
4. It’s skilled
5. The cute preppy outfits
6. Association with country clubs /rich and exclusivity