Oddly enough the best example to contradict this argument is football. The reason Real Madrid has so many foreign players is not that there's not enough infrastructure to train Spanish players, or that Real Madrid doesn't pay players enough. It's because being really good depends on natural ability, and if natural ability is evenly distributed, more than 99% of the best players are born outside Spain.