It's a reason why I'm looking to hire remote developers who are mostly geographically located near me--main office is in Nashville, I'm in Boston. WFH when you want, head into a coworking space when you want some company. Seems the best of both worlds to me.
My guess is some of the folks on here hollering about being way better workers at home are right. They also probably spent several thousand bucks on a nice workspace, keyboard, extra monitor, stand up desk, whatever they need....
I am not a researcher in the field, so its entirely possible that there is good work to support your claim, but all the research I've seen cited on HN in past discussions was crap or simply not relevant for the stated reason.
Maybe there's a generation gap (People who grew up with IM/IRC can naturally use it communicate better?) or my experience is too colored by working only remote my whole career, but between the places I worked without distributed workflows and those I hear about from my friends in the industry, my anecdotal evidence says distributed teams are far far more effective.
In America, the pursuit is for money and profits for your employer - an employee's emotional wellbeing is irrelevant.
Now be a good serf and pop your head back down into your cubicle.
Having young kids at home might change your opinion.
Does it? If I want to slack off I find it just as easy in the office as I do at home. Heck I can even have music on at work or stream a video.
Frankly for me I find home working far less distracting than work. Work is noisy, people are coming and going, there are calls all around me, at home it is just me in a dark office only interrupted by things aimed specifically at me (Skype, e-mail, etc).
But this all boils down to the same old 1900s time mythos. You take intellectual workers and hold them to standards created for factory workers.
The theory goes that if I work longer I am more efficient. If they restrict access to distractions then I am more efficient. If they can look over my shoulder I am more efficient.
Personally I think this is all nonsense. The only way to track my efficiency is with milestones. The nice thing about milestones is that they are metrics which are flexible. If you fail to meet them you have a two way discussion about /why/.