Soccer requires NOTHING but a soccer ball, basically. Kids around the world can get one and play on slum streets, trash dumps, etc. Young kids can get a ball and play by himself by learning how to kick the ball, maneuver it, practice footwork, etc. Hard to learn how to bat a baseball alone, same with pitching. Just too many differences between the two sports. Where it has taken hold, baseball has done ok, like Japan, Korea, Latin and South America. Major League baseball would be in sad shape without Latino players without a doubt. Fact that soccer is played in Sri Lanka, Katmandu, Bora Bora, and many other remote areas of the globe isn't going to affect the game of baseball and its popularity, or lack thereof, in the US one bit, IMO.