If Indians cannot be nationalistic for their country, then who will?
And leave it to snooty, uppity, self-righteous guys like you who don't know anything about India, to tell Indians what they should be doing. Nevermind that things like scientific development, space exploration, and "economic opportunism" as you called it, are infact the things that will alleviate the suffering of many of India's poor. The contradiction in your statement seems to escape you.
Oh and the next time you add an extra adjective to describe India/Indians in your posts make sure not to grind your teeth too hard. You may chip it and it may require a painful trip to the dentist.