Besides the productivity aspect, its a reflection of single dimensional focus of Zuckerberg. If facebook continues to be a platform of social collaboration between people, then the team building it has to live it as well. Given that the developers spend major part of their day at office, this idea would be unconsciously forced into them every day. They would be more social and collaborative in presence of other human beings (or will learn to be). This is what facebook is about.