"If you're the most talented, expert employee in an office, in general there's not going to be anyone in the office that can answer your questions, so an open office doesn't buy you anything."
I've never worked at a place where I was the "most talented, expert employee" in an office, and as such there was nothing that I could learn from my co-workers. I consider myself to be a good developer, and believe that I benefit my coworkers with useful interactions. Similarly, I have co-workers who know things that I do not, and I can learn from them too.