Almost every place I've been... developers with doors is just a no-no. Call me cynical, but I think it's really a status symbol for management (at least, in most of the places I've seen inside of).
If people really can do productive coding work with 4 people within 10 feet of them all having separate phone conversations, great, let them stay in the open bullpen-style areas. For others who need some modicum of quiet and non-visual stimulation, give an office with a door that closes things out.
But if you did that, there'd be very little visual status between a CFO and a developer.
Those who insist on developers being in open bullpen areas would do well to try to do their own work out in the same area for a month. They'd see just how hard it is, and how much unproductive stuff actually goes on in many situations.