Missing context from this article is participation in youth sports is down, period. Americans aren't having kids. Fewer kids, equals fewer kids to turn out.
My town had 14 aged 10-12 little league teams in the north of the city, plus 16 in the south end. They are currently merged and field 3 teams between the same geographic area. HS tennis used to get 60 kids turning out each fall. Now they struggle to get 30. Of the kids in the community, a bunch are from immigrant families who don't value sports in the same way as native families did a generation before.
Parental expectations have shifted as well. The expectation was that you'll play multiple sports (to keep you out of trouble if nothing else) just 20 or so years ago. Kids would participate regardless of ability. Add in specialization has gobbled up most of the athletes who used to be multi sport.
If you want to save youth sports, we need a few changes:
1) People need to have more kids. This eliminates the ability to pay 10-20k per year, per kid for select sports. More economical options led by volunteers will replace the group of adults who make decent livings coaching youth sports. Also cuts down on need for travel time to find people to play against.
2) Cuts down on the commitment to take on a sport. Playing a HS sport should not be a year round deal. Someone needs to explain to parents that DNA is the biggest determinant of success at the next level. HS sports should be about developing who they are outside of athletics.
3) CTE issues are real but a lot of this is an excuse for the kid to do nothing. E-sports should carry a social stigma, not the other way around.