While I do think "real offices with doors" might be a component of the "right" solution, I still think there needs to be more thought and experimentation about other components such as shared spaces, rotations, etc. I also think easily reconfigurable cubes, possibly high-walled, might be another component.
Have you not heard of real offices - with, like, doors?