Not sure I understand the opposition to working from home. As long as the job gets done, what's the problem?
Truth is, folks who aren't productive at home weren't/wouldn't be productive at the office, either. In the office, though, it's just that much easier to look busy while doing nothing...