An IDE that displays code on the sides of rotating icosahedrons looks really cool for about 3 seconds, but is hugely impractical in reality. Similarly, giant noisy rooms seem more interesting in pictures and in planning but in practice are less useful than individual walled offices.
One of the great things about individual offices in terms of facilitating collaboration is that it actually makes it far easier to have impromptu meetings between a small number of people. In cubicles people tend to avoid such things since the noise is disruptive to others and there's not much room for people, with offices you can close the door and have 3 or 4 people in a single office without much problem or much impact on others. There are many other examples.