"The most obvious example that comes to mind is an xterm window. Even on OSX any programmer will spend 2/3 of their time looking at text."
Isn't that an example of _good_ UI? Much like Pages does a good job of giving you a blank sheet of paper and not much else (initially), Terminal.app does a good job of giving you a command line and not much else (ever).