It's because Gandhi believed in villages and because the British ruled from the cities, therefore Nehru thought of New Delhi as an un-Indian city.
Het is doordat Ghandi in dorpen geloofde en omdat de Britten vanuit de steden heersten, dat Nehru New Delhi zag als on-Indiase stad.