Was watching a sports show last night and they were discussing the USMNT's loss to Uruguay and they simply asked why we were not better.
I understand why we sucked 40-50 years ago. Other countries played soccer and we didn't. Their kids grew up playing it, ours played football, basketball and baseball.
........
So now the USA has all this infrastructure in place, why do we still suck?
My sense is that while soccer has become more popular in the US, and the infrastructure has improved, unlike the UK, (and much - if not most - of Europe), it remains far from the most popular sport in the country.
This means that, in the US, talented kids who like ball games already have American football, baseball, and basketball competing for their attention and time - all three of which are far more popular, far better funded, have well developed, well resourced (and well funded and popular) leagues, - than is the case with soccer.
In other words, in the US, from what I can gather, you are starting out with a far smaller pool of potential players, as other sports (often offering well funded college scholarships) may prove more attractive to talented sportspeople.
This is not the case in Europe (or South America), where soccer/football is by far the most popular sport in almost every country, and is understood by, known about, discussed, (and supported by) almost everyone, men, women and children, the upshot of which means that the sport will always have a large - sometimes, a very large - number, or pool, of potential players to draw upon as almost everyone with any sporting talent plays it.
Outside of the US, nobody follows (or knows about, or has any interest in) American football, or baseball, and, while basketball does have some small support base internationally (Lithuania, and Georgia from the Soviet Union had some interest in basketball, I seem to recall), its appeal is very limited internationally; however, almost everyone knows about, and follows - to a greater or lesser extent - soccer.