I think it’s mostly the term that is being criticised. It originated from the capitalist/communist/irrelevant categorization of countries during the cold war. As such it does not actually describe much. No one would call Russia a second world country. The definition and colloquial use has diverged.
The term developing country is in my opinion much more descriptive.