Here's the thing about programmers, because I know at least 4 too many.
They're an odd lot, and not all of them work in offices or cubicles.
One I know does have an office, and will walk into it on a Monday, after the morning meeting, close and lock the door behind him, and not leave until Wednesday evening.
His office is largely devoid of furnishings, instead he has an over-sized beanbag chair, a projector, a mini-fridge, a microwave and little cook top. And when he leaves on Wednesday, he doesn't return until the following Monday.
He's also one of the best at what he does, and is afforded his little excentricities.
Another I know does most all of his programming on a laptop, which goes with him where ever he might be - which has included the beach, amusement parks, and a camp site on Mt. Fiji. Like the above, he is an industry leader in his line of work and has worked for little companies like Microsoft and Adobe in the past. Again, his level of aptitude affords him a great deal of leeway.
Other less extreme examples, I know plenty of work-from-home, telecommute, video-conference programmers, including one I work with right now who hasn't actually been in the office since last year's Halloween party.
So it's entirely possible that those pictures shown show only those programmers who actually work from the office. Who knows how many work remotely, or from the broom closet, or on the roof.
My work here is done!
COBOL Is still used in some places, personally I never really got into in, more of C++ guy these days but only for fun stuff I use for work these days. Very pleased I am no longer a coder as I get far more time to myself.
COBOL and Fortran.. I despised both, and did all my programming in 8086 Assembly - which was about three years and I never wanted to do it again, and haven't.