There is another subtle reason which applies in urban areas. In the US, there are a number of jobs where someone can show up for work at a known time, leave at a known time, and then are free to hit the gym, play tennis, work on their 67 Corvette, or go running. In urban India, the commute is difficult, whether or not you have your own transportation. Also, in the US, workers take off for dentist or doctor appointments during the day, effectively not working during that time, but in India, doctors and dentists have their offices open till 9 pm and workers are expected to go after work. All this reduces the time available to pursue any recreational activity. This is very clearly seen in the classical outsourcing scenario where the US workers come in at 9 and leave at 5, while their Indian colleagues wait till 9 pm to start meetings with the US, go home at midnight, and roll in again at 10:30 in the morning. Who can play tennis with this lifestyle? I worked with someone in one our India offices and he seemed to be at work day and night. He is a single guy. I thought he was very motivated and preferred to work since he had no family commitments. Recently he confessed that power outages have become so frequent where he lives that he prefers to be in the office because it always has A/C because of the backup power!