Depends
Where I work, its very rare to get enough time to get into the programming trance. The programmers are also second level support, and first level support is pretty useless.
So it helps relieve stress. And makes the office a more interesting place to be.