It may also work nowadays to make it into a team of USA NBA all-stars vs International all-stars. The game may be more competitive, get more global attention, and also take care of the issue that foreign players sometimes get skewed fan votes due to support of their home country.
I don't think it would be that entertaining though. I would imagine that Team USA would win every single time, just like they do when playing in the Olympics.
While fundamentaly true, there is a case.
The increase of foreign players has been trending positively for the last 20 years. That could give some boost in talent pool. Now, international players go to the NBA younger and more prepared. That minimizes some risks.
Also Euro coach wouldn't have minutes distribution headache like USA representative. If 12 players are on the roster, the Nikes, the UArmors, the Adidas...basicaly Euros are guaranteed to have better chemistry IMO.
And lastly, you could put some strong young linups like Giannis, Jokić, Dragić, KP and Mills or ([dang] where are those Lithuanian knockdown shooters when you need them) Wiggins/Embiid/Simmons there is talent. Delly would injure somebody in his 5 min stint. Manu would give his 10/15 mins. Big positions are loaded. Guards and wings are harder to find.
Maybe if the rule was american born vs international born. Then you could include Kyrie, KAT. It would make it more even. It is just one game and with such talent on both sides, game could go either way.