So back in the day we solved the open office problem by putting walks and doors around each worker. We moved premises and took the opportunity to give everyone a (small) office with a door. About 70% of our actual floor plan was for common open space - big kitchen, diner, lounge etc. But for work you had a private space with a door.
Over 10 years later we bought another company and had their local staff over for a visit. Almost immediately a fairly loud person exclaimed "it's so quiet here!" (and not in a good way). Their office was separated into rooms of 4-5 people, so they were used to plenty of banter. Interestingly the quiet ones complained about the loud ones (but not the other way around).
We ended up with a somewhat hybrid model - we took on more space and made more open-plan areas, and small-team offices.
I'm a coder, do I like the solitude to focus. Others need more interaction. I think there's a danger in trying to propogate a one-approach-for-everyone. Different people have different needs. Creating a mix of spaces allows for mentorship at the beginning and an eventual migration to either a solitary space, or co-work space, depending on personality. This approach though never seems to get any press, it's always about the tyranny of open plan, or the soulessness of everyone being locked away in cells. (on HN its always the tyranny of Open plan :)