"Why are Indian Cities so poorly planned ?"
Easy.
We indians are generally (as in, the majority) lack basic civic sense, are lazy, selfish and piss poor in planning anything.
We get what we deserve.
The more ambitious among us, emigrate and live in "planned cities" abroad.