Here's a question though: in a workplace with lots of space that's able to offer a choice of a small private office or a well-set-up desk in an open office for every developer, would you still choose the open space? And would you be comfortable seeing people who are junior to you disappearing into private offices?
Now I have my final day in a open floor plan. For the second time in my life it has worked well, -IMO mostly because everyone is really nice and busily working on their own stuff.
Personally, I find it extremely difficult to concentrate with music playing. It may be because I'm a musician, but (with a couple of exceptions) it just draws my attention from whatever it is I'm doing.
I've also been in offices where they had 40-60 people in each open area, desk space just barely wide enough for a keyboard and mouse and no dividers between desks and no closed off meeting spaces. Working is such an environment was, let's say, much more of challenge