The statement in the image is just loaded with terminology that comes with a lot of baggae. It's no surprise people tear into it. Can't speak to whether that makes them leftist or just poly sci students.
"Uncorrupt" misunderstands the nature of corruption. How do you envision resolving the interests of the forces that give validity to said government while still keeping a capitalist structure?
"Generate wealth" presupposes a specific kind of wealth created by the government and given validity by the capitalist structure. You win at the rules of the game you made up. "Middle class" has a similar problem. "Prosperity" to a nation starving under the global capitalist regime might look quite different. Why use one benchmark over the other? Because of the game you want to choose.
probably a reference to the domestic oligarchy that the government supports and is propped up by.
generate wealth...
probably refers to the focus on stock market values and private wealth as opposed to society's interests/wealth (public institutions, local swimming pools and amenities even, health etc). Middle class implies there must be impoverished workers and an upper-class. Finally, different countries will value national wealth differently according to their needs and resources - not everything has to be valued by the market to be fairly priced. Probably.