You're viewing this issue + China through the lens of morality. The issue is the imperial core countries depriving the rest of the world of technology, resources, labor hours, good health and environment.
The process of achieving independence from the neocolonial system is called delinking. Its study is dependency theory. I would be unsurprised if no western leftist mentioned this to you at any point.
Delinking cannot be achieved by establishing autarky or pseudo-autarky across a wider alliance. Delinking is achieved through crosslinking, mutual development between peripheral countries. Russia is a semiperipheral country that does not engage in subimperialism (enabling neocolonialism) to the degree which states like India, Saudi Arabia, Turkey, South Africa, and even Brazil do. The way everyone analyzes this is harebrained because it deliberately omits the scientific advancements of global south Marxists