There are many answers, like, there is no other big city in the neighbouring states , influx of people from other countries, etc. etc. To the vegetable seller at a market, it is place of 10 million people where he can make his living by selling fresh produces. Yes, people come here to live. Yes, people live and die here on streets. But, they don't leave, because they find life here, in whatever form it is.
People come here to float in lives.
Some say, the city attracts people. No, the people of the city attract people. Yes, they argue, they fight, they hate, but still they live together. This site has been accessed times.