Baseball in general is in long-term decline [1]. And of course football rules supreme. I try not to yuck someone else's yum and I'm not the biggest sports watcher in general but personally I find baseball to be boring. There's too many games. They go on for too long. Not much happens. I think the fandom, such that it is, is from older people with nostalgia from when it was a far bigger deal and when they probably grew up playing it themselves. The latter is increasingly being displaced by soccer
[1]: https://news.gallup.com/poll/714281/football-top-sport-socce...
With football it’s possible to watch every game, which I think better fits today’s model of fandom.
Baseball I get the sense people watched or listened to some, often while doing something else, and followed the rest in the newspaper or the evening news highlights.
I find this to be completely the opposite of my recent experience. The games are fast and with much better, consistent payoff than other sports such as football and soccer. Progress is far more discrete and there's basically always something happening except during inning or player changes. I agree that there are a lot of games, but that's a feature: you don't have to pay attention to every game. Because of the discrete nature of progress and the number of games you can get meaningful statistics out of a single season. I say this as a relatively young person (<30) who only loosely follows other sports.