There are MILLIONS of children that play soccer, baseball, tennis, golf, football, swim/dive, run track, etc.
The vast majority in my view simply want their kids to be active and have fun in a sport. They believe sports are good, competition is healthy, and a team environment is a good social activity.
A year round swim team may have 150 kids of all ages. I think only a small percentage of them realistically think about college scholarships nor are their parents trying to relive past glory.
I don't regret a penny of the money I paid for dues, coaches, and meet fees for my kids.
Sure it is possible for kids to be fit without spending thousands. But there is no better motivation than a team of some kind, with a coach, to get a kid out of the house and moving their body around. Simply telling your kids to "go exercise" isn't very productive.