I've worked at companies that have done the "war room" thing to get a bunch of people in the same room to be productive. But really the purpose of this was more to isolate those people from the rest of the company.
What is the benefit of everyone being in the same room? That you can yell out a question to someone? That's distracting to everyone else and badly interrupts at least one person.
That you can easily get up and go ask questions of others? You can easily do that via video chat software.
Working together in the same room can have its benefits (I've done it), but it also has plenty of negatives.
No one environment is perfect for every situation, but working remotely is better for more situations than people think.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.