For knowledge workers, what constitutes as productivity? Is it completion of tasks in time? If yes, then why does it matter where you work as long as you get it done?
Also the solutions to problems you are working on, hardly ever strike you during office hours (there have been so many instances where I've found a solution to a tough problem late into the night while sleeping or dreaming lol).
the flip side of working in the office is that you're more connected to the people (if they aren't the grumpy kind) and the company itself. You get a sense of what's going on around you, not just in your immediate team.