I wonder if more people aren’t just heading to their local minor-league teams instead of the majors? The article below suggests minor league attendance has been rising for years, and for me (anecdotally, to be sure) - for many of the reasons above - the time investment, economics, players giving it their all, etc…