Hi
In the past, more sports were populated by kids who tagged along with their parents including trap, skeet, golf, tennis, hunting, and reenacting. With the advent of McDonald's being a "career" as opposed to a high school job, anybody with children (that isn't related to Bezos) can't afford most of those sports anymore. That's afford for their children and possibly for themselves. My Dad was born in 1919 and said he played 18 innings of unofficial baseball a day during the summer, and 27 innings on the weekends.
I played a lot of baseball growing up, way more unofficial than official.
My kid born in 1987 played more than double the hours of official baseball than he did sandlot. Heck except for me playing pitch and catch, he didn't play any unofficial.
In short, its not just a reenacting problem or even a shooting problem.
Later