Most of my friends are indians who are programmers - none of them code outside of work. And I mean none. I'm indian - I code outside of work as I'm trying to start a company.
Indians look at programming as a great way to make good money. And a way to move up to management after that. Thats about it.
And a lot of them are good at what they do.