On point 2: in my experience, the tradeoff is that baseball is the most accessible in-person major league sport. The quantity, length, and seasonal timing of games means that tickets are almost always affordable and can fit into my schedule. I go to more and more MLB games every year, whereas a ticket to my NFL team is a serious expenditure, and that's assuming that my schedule works out to where I can attend one of 8 home games for the entire year.
reply