The soccer thing troubles me, too.
I know kids who have traveled four hours round-trip several days a week to play for academies or regional ODP teams. And, frankly, they get no better training than many of the trainers at local clubs.
What many of these academies do is collect all-star teams of kids to play in showcase tournaments that attract coaches. These academies do NOT develop players.
Lots of outstanding players who are not blessed to be on top academy teams never get a shot.
Sadly, in soccer and often in lacrosse, the club teams and their trainers usually are way better than high school teams/coaches.