Programmers must program. If anything at all prevents a programmer from programming, he or she will grow unhappy. Incomplete designs, slow builds, too many salespeople, noisy construction out on the street, whatever. Programming good. Not programming bad.
I'm a glassblower as well as a programmer, and it's the same deal in this seemingly quite different line of trade. I recently was working in a group shop environment where many things were preventing me from getting work don - distractions, inadequate ventilation, inconsistent fuel supply - and I became quite unhappy.
That was my thought when reading the article. Replace programmer with accountant, marketer, designer, etc and the article would read the same. As much as programmers think we're special snowflakes, there's always another group (see previous list) that thinks they're special too and that no one else "gets" how they work.