I'm more than happy to sacrifice some of my productivity for the sake of feeling more connected to my team, more light, and a general sense of freedom.
If my employer agrees, and is willing to tolerate this productivity decrease (as apparently most employers are), then this is a mutually beneficial arrangement!
These devs complaining about open floor offices think that the alternative is every company springing for private offices with optional team areas. It's NOT. Most companies can't and won't afford this. The alternative that most of us would be facing is rows and rows of dimly lit cubicles, as was the convention in the 90's.