Didn't read the post, but the problem is that in most top soccer countries, soccer is the number one sport, light-years ahead of everything else. In the US, several other sports are more popular, which drains the talent pool. Kids grow up immersed in soccer culture in places like Brazil, Argentina, Germany or Spain in a way that simply isn't as common in the US.