I have a lot of respect for people who work 60/70/80 hours a week however to some (myself included), quality time with my family is infinitely more valuable than anything any employer could ever offer.
In my case its because traffic here in Bangalore gets too chaotic after 6. If you are leaving after 6, till 8 its foolishness. There are times when people who leave at 7 and 9 reach home at the same time. Given this, if your company has a set up where you can log in to VPN and get the work done. Rather leave at 5:30 reach home early and get the job done, than leave at 7 and spend next 2 hours just traveling.
Having said this- 'working' from home, requires a lot of discipline and being brutally honest with your own self about you productivity and impact of your work. Most importantly you need to get stuff done.
From an execs perspective, Big part of their work is designating work and sending emails. You don't need to be at office just to push Blackberry buttons.