I hear all of this. But I see that as far as the youth go, the game is embedded in the culture, and is more and more into the culture every day. Again, there are youth leagues everywhere. There are multiple levels of 'professional' soccer leagues. There are people who fill these stadiums week in and week out to support these players. Obviously, there has to be a culture in order to have people play.
No one said just 'find' players, but just like your quote about the DR and baseball, that can be culture, but they have academies that specialize in baseball. There are academies that specialize here in soccer. So whats the difference?
Eastern Europeans (Serbia, Yugoslavia, etc), didnt have a culture for basketball, and now they are producing top NBA stars. France didnt have a culture for basketball, and now 3 of the top 6 in the draft just came from there, as well as the #1 star from last draft. Where is that French 'culture'?
Its just excuses at this point