Yes, you make a very good point that he would also sell out in Germany. But would not Kobe, Lebron, Wade sell out in any other country.
no because of the weak leagues ;)
And the NBA is maybe a bad example for it, because it becomes world wide attetion and still have much nationals in it. If you watch the german league for example, where normally 8 americans play against 8 other american you will feel that the few national players get much higher atention then equal or better american(with the exeption of the Stars of their team - anotherthing why your examle maybe isn't the best).