Jim you really don't get India, do you. The intelligent, educated and high tech India that you talk about and are surprised about has actually existed for ten thousand years now. It has nothing to do with modernity, its just that quest for knowledge is deep rooted in that culture. You mention India where phones don't work and traffic jams are commonplace, in other words, India where its inconvenient to lead a modern life, even thats existed for ten thousand years, even during the harshest days of starvation under British rule Indians were reasonably happy and not many people revolted for 250 years (they had to be prodded to do so for the last 50 years). In a way, they were ok with it and had accepted it as a way of life. What in western countries is a huge inconvenience, in India it feels like something that you will get used to eventually. The feeling of its ok to be inconvenienced and still be happy in life is deep rooted in the culture.If you notice, both these things, quest for knowledge and resilience towards inconvenience is needed in spiritual quests, something which India pioneered to the world. India is in every way consistent with what it should be if you look at it its whole existence and not just take a snapshot of its past 100 years and correlate it with what is happening in the world. And thats precisely the reason why I think India will thrive in the coming decades and centuries. It's quest for knowledge will propel it forward and its resiliency towards not being inconvenienced by petty things would keep the momentum intact.