I use the terminal to diagnose file changes, execute batch processes that collect, archive and move some recorded sessions, disconnect a locked Remote Desktop session, and many more. You are looking only at the limitation right now, try thinking a bit for uses and I'm sure you'll come up with something. Basically anything batch, vbs script, console applications will work.