While your gripes have merit, some would disagree. Without sports, this school would not exist:
https://ipromiseschool.akronschools.com/
This school was started by LeBron James. Last time I checked, it wasn't taking any government money - privately funded through his foundation with the focus on a wider enrichment experience for both students and their families. Plus, he's got some scholarships set up to fund college tuition for kids too. Full ride.
There's a ton of philanthropic work being done by many athletes at the highest levels of their sport. Most of the super star NBA players have some foundation that's working in the community providing varies types of programming and enrichment. Many of the top NFL players do the same. Much of this work goes unpublished, partly because some of the athletes want it that way so the focus remains on the work, not the sponsor.
None of those initiatives would be possible without access to sports.
There's also a longstanding tradition of high end athletes using their platform to advance social causes from as far back Jim Brown (and even before him - Jesse Owen's, circa 1936 Olympics in Nazi Germany). There's a reason why there has been a tiff the last few years with athletes like LeBron speaking out against DJT and teams an players boycotting going the White House.
I have my own gripes with certain mechanisms within sports culture. But sports still has a relevant place in society and in community development.