It seems likely that we're stuck with them unfortunately. They're trendy, less expensive, and the people making the decisions (as well as the people designing the spaces as the article points out) generally don't feel the consequences as severely as developers do.
If it were easier to measure the productivity lost due to open offices they would probably be less popular, but without that I don't have much hope.