I guess its got to do with the cultural and historic differences. Lets face it,the West is a very materialistic(consumer driven) and agressive place to be and life is often lived in the fast lane keeping up with the trends and 'must haves'of the new age,much in contrast with the lives of a vast majority of Indians who migrate to the west seeking jobs and to settle down to a happy life.