What I don't understand is the main reason, in my opinion, baseball is disliked by a lot of people is the fact the games are way too long. While the juiced ball was a lot of fun to watch, offense in baseball lengthens the f*** out of the games. Longer at bats, longer innings, more pitching changes all increase the game time. To be fair, pitching dominating lowers how long it takes to complete a game but it is also not really a solution as pitching and no bats is often seen as "boring as tears".
I'm not really sure the solution, pitch clock seems to be a step in the right direction, but baseball games will.always tend to be longer than basketball or hockey game and that combined with 162 game schedule will be a tough buy from a casuals perspective. I think baseball will always occupy a niche at the minimum, but a continued decline in viewership wouldn't be surpirsing