Ever seen their productivity?They work for very less pay yes,but they work very little as well,usually.Not to say that lots of hard workers don't exist among 1200 million people but generally Indians are rather unproductive or lazy.The work will always be put off with one reason/excuse or another.many Indian people are working in very poor conditions with very low salaries
To illustrate,my clan is in the construction sector and the labourers always and I mean always,strike to demand a pay hike in the middle of an important project,essentially holding investments worth hundreds of thousands or even millions hostage to their whims.Add to that they shirk their duties requiring multiples of actually required labour force and just misappropriate raw materials to sell on the black market cheap and report it as wastage.It doesn't matter if they reported on time or not,worked their required hours or not,that they were just skulking about or not,you got to pay them for the privilege of employing them and better be grateful at that.They are so much of a bother that we actually had to mechanise as much as possible even though labour is available at such low rates.
Long story short-Indians work the hours but the work doesn't appear in their efforts.