I've been against open plan office environments since long before it became cool. There are some things that I just don't need to see and hear. It could be anything from a coworker blowing their nose, a conversation, or body language. It's distracting. If a company won't give a programmer a proper office with a door, it tells you a lot about the company, and what it tells me isn't good for productivity.