And you indeed may never, ever use the terminal, but as an ordinary user. For more advanced users terminal is still the place to be(even on Windows). The thing is in the approach. Some of the things you will never be able to do in GUI, say shell scripting. It's just two different concepts.