Yep that's a good point, the pro leagues in the US, NBA, NFL, MLB, NHL all have, for the most part, the best players in those sports in the world playing in those leagues. Watching an MLS game, it feels like your not seeing the best players, going to be hard to get a popular, well attended soccer league here in the US unless it has the best players in the world playing in it.