New Delhi isn't even in the forty most densely-populated cities [1]. The city feels crowded because infrastructure has not developed with the population. If you want to see what happens when a government artificially cap housing supply, visit San Francisco.
[1] https://en.wikipedia.org/wiki/List_of_cities_by_population_d...