Football, or I should say "American Football," not Soccer, really is a sport of idiots, for idiots.
I mean seriously... you have a "team" where maybe one or two guys have any skill, the rest are just big dumb sides of beef out there to get in the way of other big dumb sides of beef.
Look at any other sport, Baseball, Basketball, Soccer, etc. and you see that you need a team where every member needs to be skilled and athletic.
I rank American Football only one step above Nascar, as a peculiarity of our nation. Most sports have a following around the world, but these two are so “unique” to our country, the rest of the world barely even knows what they are, much less cares. Why anyone would want to watch either is beyond me. Perhaps the culture of drinking beer until you are moderately drunk helps make it "fun" to watch.