Why Do Most Americans Prefer Working from Home Rather than the Workplace?

Why do most Americans prefer working from home rather than the workplace? Is it the commute? The dress code?