Ever tailgated a baseball game? Neither has anyone else.
I agreed with everything until this, because haha, it is a bullshit statement. I don't give a shit if you haven't tailgated a baseball game, but I know I have, and I know thousands of others have. So for this statement, you are an idiot. Other than that, keep up the good work.
The answer really is football, and this is coming from a huge baseball fan, the first sport I ever loved. (I even got my sig back for the season) Baseball used to be a huge deal all around the country, but with people, myself included at times, making big deals about steroid controversy (which is for another thread) long drawn out games, and with the always growing popularity of the NFL and NCAAF, it has taken a backseat. I'll be leaving for work, or coming home from school, and I'll see more people in grassy fields playing football than I will baseball, even by baseball fields.
I think what makes it so interesting is that there is only 16 regular season games, 4 rounds for the playoffs including the Super Bowl. Football is hard hitting, and in your face. People like to see big hits, and brash, loud mouth players. Baseball has the 162 games that make for a looooong season, and it doesn't help when your team is in the shitter in April or May. Can baseball get back to the top? Possible but unlikely with the NFL continually going full head of steam at the top of American sports.