Right. To be clear, I'm not saying football is only for idiots, but that idiots are more likely to gravitate to football than baseball. Idiots often get bored of baseball because of the traits you mentioned. Football simply has a broader appeal, and as such, a greater portion of its fans are very casual. Baseball players are the world's dumbest athletes. Plenty of idiots are drawn to baseball. 65,000 people get to attend a football game 8 times a year. Baseball has all sorts of broadly clueless casual fans.