I don't believe that work from home is better. The only motivation for the employee is a less coercive environment. People claim that they want to work at their own pace, but they really just want to work less. For example, people claim that working at home lets them spend more time with their family, i.e. less lime working.
Home is full of distractions to an overwhelming level. I need a focused environment to stay focused. And it helps to be around coworkers and management all focused on the same goal.