Working from home might be successful if you can objectively measure output and determine productivity.  Unfortunately, white collar work is often very difficult to measure and hence you really don't know if the person is working hard or doing their laundry.