I'll admit right away that my perspective is very much pro-analytics, so it is an admittedly biased point of view. But I don't really get how metrics can be "ruining the game." Are there really people who have stopped watching games on ESPN because they include OPS in a player's stat line?
As for the game basically being a computer simulation, I'd press back strongly on that, because baseball has a ridiculous amount of uncertainty and luck associated with it. Who wins an individual game is entirely up for grabs. Statistics shouldn't reduce the enjoyment coming from an individual game.
And for the focus on strikeouts and home runs, there is certainly room to appreciate the game from that perspective. Can you not appreciate a fantastic slider from a pitcher or a 102 MPH fastball to strike someone out? Or a home run that cleared the fence by 30 feet?
102 mph loses its shock value when every guy coming out of every bullpen is doing it. Strike Outs are boring (also fascist h/t Crash Davis). I have stopped watching Sunday Night Baseball and any games not affiliated with a team I cheer for because strike outs ARE SO BORING and that is what the game has become. Most teams are trying to play 6 inning games now, because they know their 7,8,9 inning guys are gonna come in and strike out 9 guys. Hitting behind runners, stealing second, all things that you used to do to try and scratch to get a run late in the game are gone because everyone is waiting on a 3 run HR. Yes a HR that clears the fence by 30 ft is fun the one time a game that happens. What the HR/K revolution has done, for the other 8 innings where you don't get a huge HR, has taken all the small ball away, which is much more appealing then watching a pitcher and catcher play catch for 3 hours.
Also, baseball is a regional game, because of the amounts of games. So local TV ratings and attendance is at an all time high, but ya the ratings in Chicago are down for an Angels/Red Sox game because one, the Cubs/Sox fans are watching their game and two, who has that much time to put into multiple teams every night? Baseball isn't set up well for TV like football is. Its why the TV product isn't as great as being there. I would much rather watch a football game at home then at the stadium, as opposed to a baseball game where you see all the moving parts that go into each and every pitch. (also, former catcher and coach here, so I take allot of pride in all the moving parts before each and every pitch lol!)