I used to use a 16:9 monitor rotated 90º to be a tall-screen for writing code, and another in regular landscape mode for playing the game on, because I found that "scrolling by looking" took less mental effort than actually scrolling, and I wouldn't lose my place as much wink.png
I guess the other factor is that I do much of my programming on a laptop; while I could rotate my display, it'd require me to attach an external keyboard to take advantage of it. As a result, I became more accustomed to using 8pt monospace fonts and optimizing my touchpad's scrolling to look quickly.
On a side note, does anyone use variable-width fonts for programming? I don't, but I'd imagine that 80 columns would be a lot more frustrating to manage if the characters weren't the same width.