In Germany and other europain countries it is against law to keep an establshment open after 9 PM and also workers need to be payed overtime if they stay beyond working hours. In US also companies have to pay overtime salary so managers are discouraged to force employees to spend more hours in office needlessly. In India most of the IT companies run offices which are open 24 hours. IT companies do not invest any money in infrastruture to support workers to work from home if there is any emergency to do in international work enviornment. Managers force workers to attend late night conference calls from office. Due to carro and stick appraoch IT workers are unabele to protest much and family life suffer.
I am sure if Govenment makes it mandatory to pay overtime salary in IT sector and also makes mandatory to make an option available to work from home like USA lot of these problems can be curtailed.