As a younger programmer, it has nothing to do with being "programmers". It's just that we've never had the opportunity to experience working in a private office with a door that closes. If you have nothing to compare it to, working in an open environment seems fine.