Have you been to urban China anytime after that 2017 article? The country is now as developed as anywhere else, indeed it feels like it is gradually overtaking other developed countries. The comparison to the Soviet Union feels ridiculous to anyone with a firsthand experience of the country.