Apple Park employees revolt over having to work in open-plan offices
If as an engineer your only Job is to write code based on perfectly written functional specs, then open offices may not be the best. However, In larger project communication and transparency is an as important part of the job. While many people are more comfortable alone, you are part of a team and not just a coder. I find it selfish for people to feel their alone time is more important than learning how to work as a team. Noise canceling headphones do wonders when you need to focus.