This is the part that the "well, baseball is local so apathy is due to poor product" is missing. Yes, Twins fans are probably more checked out than most, but people are willing to check out MUCH faster than they used to be. Even in the 90s people would talk themselves into rooting for Steinbach or Cordova or chucking stuff at Knobby. I went to games to watch Mcguire and Sosa and eat cheap hot dogs. Games had huge kid populations. But now? Kids just don't care about the league. They play the sport to a degree, but couldn't give a rip about MLB itself. That's a major problem.
I would just suggest that those underlying things: kids at games, genuine interest in out of market ball players, knowledge of the league....is drying up fast as hell. I have lived and worked with kids in three different markets now and since that started 20 some odd years ago the decline in baseball and the rise in football and basketball is dramatic. NBA video games outsell baseball games (14M to 1M...and the Show is a damn fine product). I won't even tell you what Madden (a crap franchise) is doing. Hits on social media aren't even close. Twitter and other platforms (where younger fans are more likely to invest their eyeballs) are laughably out of balance. Kids don't know their own teams or players, much less the league.
It's a lot easier to check out on a sport you aren't all that invested in or entertained by.