Back
TL;DR: Terminals is not consoles, first are bad, second are good. Terminals
requires graphics so there's no reason why you shouldn't launch a graphics
application instead.
(This is an updated version of my first post. I find its writting very bad,
but the main idea is interesting for me, so here I am.)
I hate terminals. It is wrong concept that should have died with type
writters and unix mainframes. But for some reason (spoiler, ssh), we are
still using graphical applications just to draw a text on grid. The concept
of launching graphical application just to downgrade it into 80x60 glyphs
grid pattern with predefined font rendering is so absurd for me.
Consoles (streams, sockets and file descriptors on unix) on the other hand,
are very versatile, even if we are talking about piping text. But you don't
need a terminal to use a console! I can execute "ps -aux | grep something"
inside any graphical application or with no graphics at all! I don't need
terminal capabilities for that!