Yes and No, being from India myself i understand it is complicated. However western views are clouded. What the journalists and observers do not understand is that you cannot apply the same logic you applied to your own country and many good intentioned policies will turn out into tragedy of commons. This has been demonstrated time and again. This is why i have this unpopular opinion that what China did was simply unimaginable. Yes, they have their issues but a proper democracy where nothing moves (e.g. Sardar Sarovar dam on river Narmada was involved in litigation for over 50 years over increasing dam height which submerged some tribal villages, other side of the coin was it increased the irrigated land substantially ) compared to China where they executed more hydrological projects in 10-15 years than probably what the world did in entirety of 20th century. Surely some people were negatively impacted, but the outcome was net positive. We can argue about corruption, few people skimming the benefits but i think the Chinese society bargain with CCP is to ensure jobs, opportunities and development in exchange for no significant revolution. The misplaced idealism and token suggestions and projects that happen in Africa and India are useless. Only strong, difficult decisions that should've been taken decades ago would've made a difference. It is not possible to make everyone happy in one go.