I remember a few years back when Microsoft took over Hotmail and converted all those FreeBSD servers to Windows Servers, they had an article interviewing one of the lead admin's for hotmail. He stated that there was no way they could GUI their way through all those hotmail servers, so they scripted everything at cmdline for the Windows Servers. I think their experience lead to more cmdline options within Windows to cover stuff that formerly only been GUI.
See, even Microsoft does CLI.