Companies will get rid of open-plan offices when they stop being such gift-wrapped boons to middle management, and not a second before. If you don't like it, adjust or exercise your right to be fired. This is America.
Second, not all readers of HN are American. Nor do they subscribe to the same political/ethical/social beliefs. The article was about whether open offices are productive or not, not whether we should or should not have them.
If you need to talk to Dave, first of all Dave being a SPOF is a bug or management failure to be worked around. Secondly geolocating Dave is almost certainly non-productive. If you need to converse with Dave you call/text his phone to maximize productivity.
This is an insightful observation about the core values of open office vs alternatives... an open office simply isn't interested in productive activity. Its interested in non-productive activity, which has been proven over and over in scientific studies.
Its unpleasant, perhaps even inhumane for a large segment of the population, and unproductive for everyone but in a cause and effect relationship the bug is in the core values of the organization, that productivity doesn't matter. Its not that they don't know its non-productive, its that they don't care that its non-productive.
Also note you can't fix that core value epic fail by merely generating a new, technically superior architectural fad. You merely end up with an organization that's non-productive that has really nice private offices.
In that way its kind of like a HOA... I don't want the weirdos and dirtbags to be hidden, I want to be able to glance at a companies office and tell instantly if they have screwed up values, so in a weird way I want failing companies to implement open offices, so I can identify them and avoid them.
No the problem is that most management activity, including program management, project management and the like is fundamentally unproductive. People who don't know what they're doing (ie. middle managers, project managers and program managers) can't productively contribute to real efforts.
The problem is the people judging whether this is true or not are exactly those middle managers/project managers and program managers.
Once management infects a company, it always just keeps increasing in my experience. A European bank I worked at had 3 project/program managers or architects per developer. You were lucky to get 2 hours of actual work in on a day. They were actually working to expand, not the developer team, but the management team.