Why have most Indian cities struggled to achieve the NCAP air quality targets?

The news mentions only one in five cities have met the National Clean Air Programme (NCAP) targets. I want to understand the deeper reasons and challenges behind this slow progress.