The terminal makes many functions easier and faster, it's more consistent across updates and changes, can be automated with scripts and is much easier for developers to implement into software than a GUI
There's a learning curve, but there are real practical reasons for someone to use it over GUI
"To use this road, please download our optional expansion pack for $4.99"