There are too many other diversions for younger people. Baseball and softball just aren't as popular as they used to be. Blame it on video games, soccer, etc.
Back in the day, there were only 3 TV networks that monopolized the airwaves. Now there are hundreds, plus streaming services, so those original 3 networks don't have nearly the same percentage of viewers.