Earlier quoted context omitted.
Why should schools only provide a basic education? There are a great many reasons to participate in after school sports: general health and fitness, teamwork, confidence, community. Schools can't do this too?
The reason is money. Where I'm from, only the rich kids do after school sports. The poor kids have two working parents and they can't afford to miss work to pick them up after school. We're subsidizing the rich kids to play sports with public funds, and that's total BS. Not everyone lives in a city, so they can't just take a public bus home after school and the after-school activity buses were canceled.
In the real world, though, athletics keep at-risk kids in school and trying to get grades because they want to play and need to make satisfactory progress in order to do so. Athletics have helped a ton of kids grow into prosperous adults because it kept them invested in their educations until they realized that it's what they needed to do anyway.