You also get superior athleticism then many other sports althouth the height/genetic component takes away any kind of "even" playing field. Someone said in the TED talk that if you know a man between 20 and 40 who is over 7 feet tall there is a 15% chance he is in the NBA.. We all know that over time through selection athletes are much more specialized: http://www.ted.com/talks/david_epstein_are_athletes_really_getting_faster_better_stronger
The English invented the two most popular sports on earth: football/soccer and cricket.
The US has never really had to look outside of its borders until recently when globalization started to factor in. So homegrown sports that have the distinct advantage of having kids growing up with them tend to be the most popular.
I see no soccer revolution in the immediate future in the US just a slow creepage.
Mind you I guess gridiron, the US brand of football, is trying to get a franchise in London.
They cottoned on to the success of the European Champions' League club football/soccer competition, which has exploded worldwide in terms of popularity. Just look at the worldwide support for clubs like Barcelona, Real Madrid and Manchester United.
Actually not entirely true as soccer was not broadcast in a way where you could watch an entire season - until recently in the USA. So you got pieces of a team or a contest. Perhaps the internet, or streaming video with be the true democtrization of sports (and everything?) and we will finally see which game is truly the most interesting to end users...
If you are just looking for goals then it is boring. I you are looking at all the other aspects of the game then it will be more interesting and then it's up to you whether it is worth your time. Golf, Bicycling etc are not the best spectator sports - although I will watch them on occasion... I agree that I would like to see more scoring in soccer/football/futbol and I am not the "purist" - I mean how can a purist even watch a modern game - HDTV, multiple cameras and views - as a spectator the game experience is entirely different even if the rules are basicall the same.
You have to remember too that soccer was popular before TV and even radio in Europe and many "other" (not American, or not the USA...) so local clubs were formed and made popular and "localized" so that people watch it and are invested in it. Soccer never took here and baseball and then football are more latecomers although all "old timers" remember all the local baseball teams there were. I think part of the "problem" is just displacement in that in the USA we had other sports to play, watch and enjoy and the popularity of soccer is more that there is less competition - it is a game that can be played anywhere with just a ball which allows for easy participation.