One word classifications never fit like a glove. Like the US being a pure "capitalist" country. Sure, technically China doesn't abide by some static, pure definition of communism, but they have a standing one party Communist political party...who runs the government....and controls the entire economy.
And that, at the end of the day, is why pro athletes will never want to be there and china bball wont ever truly prosper like it would in western Europe/USA.
That they don't strictly live up to utopic Marxism ideals is besides the point.