we keep inventing new stuff, but always end up just using it to emulate and display terminals in new and interesting ways.
even my new, shiny 4G LTE + iOS + touchscreen mobile device is used to run a terminal emulator over ssh half the time. i've even use its web browser to run a web RDP session .. to display a terminal console.
i think there's just something soothing about a screen full of text. it's a very efficient way of displaying information.