Wow!! I wasn't aware of any such restriction. Need to congratulate the FIBA for coming up with such a rule. Else many of the less talented teams would pack their squad with players from the United States and those teams who can't afford these players won't be able to qualify. I have seen this in cricket where many of the teams (such as Qatar, UAE, Singapore.etc) don't have a single citizen playing for them.
From what I have seen the case from other sports, the flood of expat and naturalized players do more harm than good. In the end the local players would lose their interest since they are unable to secure national slots, and it will have an impact on the growth of the game. Also, in a world cup you should be going with your own players rather than the imported ones.
No, it's old rule. And it's really needed. As you may have noticed, lot of teams have naturalized players, usually it's PG's from USA. And not only weak teams use them. Even powerful countries like Spain, Russia, Italy had naturalized. But IMO, even 1 player is too much sometimes. These countries literally buy player to play for the national team. And usually these players don't have any relation with that country, they don't even know language of that country.
With only two days from start and first game here, FIBA took some chances on quotes for winning. I little surprised but this is how they are seeing thing how.
With FIBA Serbia has most chances to take this (probably cuz they won all preparation matches without whole team in rotation), USA is next, then big chance they place Australia as third and Spain as fourth. Rest are France Greece, Lithuania and Russia who won last game over Spain.
I wouldn't mention Russia as possible favorites. I watched most of their games and win against is more like exception from the rule. Spain played without Gasol. And in other games Russia played not impresive.This year they don't have their biggest stars like Shved or Moazgov.