First, you have forget some players who deserve more to be all star than Navarro, Scola or Diop.
Some names : Turkoglu, Deng, Bogut, Okur, Calderon, Dalembert, Biedrins...
Second, the goal isn't to have a nice team. Being an all star is a personal achievement. The 12 players of the international team must have an all star level.
When you consider that some of these players will be injured or have an off season, the international team will have players like Nocioni at the end of the bench.
A player like Nocioni hasn't an all star level and shouldn't be an allstar.