Well many reasons. Its extremely populated. its literally the most polluted metro city in the country, and there are no signs of improvement. People are arrogant, and show-offy. Barely safe enough to raise kids or have old parents live. Women are not safe.I was born and raised in Delhi. Its a vile place now from what i experienced. so most of my family members have divested from Delhi, and invested in South India. All the way from Hyderabad to bangalore.