In this age of graphical interfaces, why are command line-based shells like PowerShell and BASH still around?