I think baseball dug its own grave with some of the issues brought up here.
If I can bring up two related to the size/shape of ballparks...
Over the past century, major league stadiums have progressive acquired shorter fences, less "weirdness" and idiosyncrasies in their outfield configurations, fewer unique nooks and crannies, and less and less foul space in-play behind home plate.
The upshot of this?
...the fences are easier to swing towards simply for being closer...
...big cuts that lead to foul pop-ups now go a row or two into the stands when, in the past, there is a better chance those fouls are caught by a catcher or infielder...
...outfielders have less ground to cover and fewer weird things to worry about, giving line-drive and contact hitters with only modest power fewer and fewer options...
The shape/size/configuration of parks have helped optimize the game towards power hitting at least as much as the analytics revolution of the past two decades. People like home runs and dislike lame popups behind home plate and like being closer to the game, so smaller parks with less ground out of play (which pushes seats further back) is the result.
The game built parks around homers and the live fan experience, and hitters predictable have reacted to it. The whole ecosystem matters, not just analytics.
This reminds me slightly of one of the factors that reduced my interest in NASCAR -- the season used to have way more variation in its tracks, but it is now dominated by bland 1.5 mile triovals. Ditching tracks like Rockingham and/or taking away the second race from interesting circuits like Darlington or short-tracks made some immediate economic sense, but the long-term effects on the "flavor" of the experience was negative for the observer.
We can blame the nerds and their calculators if we want to, but in the same way the sexual revolution came from the invention of the automobile and not anything written in a book by some social theorist, the geography of ballparks has had a huge impact here.