I think the real answer is money. If there were as many soccer fans wanting to watch games on TV as there are baseball, football, and basketball, the US would be in the top rankings.