You are 100% WRONG. The international players CAN play in the NBA. Most have. But the NBA does NOT have a roster of the best players. About 6-8 guys on NBA roster are either too young to be good or just on a contract that the team is paying off for another team based on a trade where they picked up draft picks. The full NBA roster is NOT the best players. There are at least 100 international players that can play forNBA teams right now.
ALSO, dawg, please know that most NBA teams are not trying to win a championship. Only 8-12 are. Lakers, Clips, Phoenix, GSW, Nuggets, Wolves, Boston, Philly, Memphis, Heat, NYK, Hornets, Mavs. Those are the ONLY teams trying to win a championship this year. The rest are building for the future, as a result, most teams use their roster for development and transactions. That is a reason yo can't say NBA players are ALL better than international players. MikeJames, Shane Larkin, Mirotic, Melli, Micic and about 25 others from the Euroleague alone are NBA caliber. If they were in the NBA you wouldn't know the difference.
Vlatko Cancer, Sida Cissoko, Goga Bitadze, Ibou Badje,Sasha Vezenkov, Omer Yertseven, Marco Sivonovic... and many others are IN the NBA, currently. They certainly aren't better than the top international guys.
Finally, just for you because you obviously don't know WTF you are talking about, the following players who can and have played in the NBA are in China right now: Marshon Brooks, Kay Felder, TJ Leaf, Chris Clemons, Antonio Blankly, Jordan Bell, Thon Maker, Quit Cook and more ....