However, some things of note:
1) My "Office" (not home) is not an "Open Office", it's a place where I can reasonably sit in peace and have control of my surroundings (this is something not afforded to most people in offices, and something that work from home provides)
2) I do not have children at home, which is a pro and a con of working remotely. Being able to look after your offspring is great! I have it on good authority though that kids are distraction machines.
3) My Commute is a 10 minute walk through a sparsely populated city in southern Sweden with no heavy trafficways (or even mild trafficways by North American standards)
So even though my home office setup is dedicated, clean, & spacious, I do quite enjoy going to the office at the moment.
My meandering point is that: everyone has different life situations, the office has to be a better place to be than home if you want people to come to it and it needs to be accessible too; it can't be the case that you force people to sit in traffic for 2 hours each day to get to a place where their senses are assaulted all day.
On the whole, gathering around a whiteboard is fantastic and casual conversations over coffee can really help smooth over accidental communication gaps that exist in every organisation. (and, also help create some more positive interactions with colleagues than the relatively normal situation of calling on people only when they need to do something). I can't imagine needing to be in the same place 5 days per week to get the same benefit though.