I would love to have HTTP GUI that just does all of the dirty work. However, a sufficient number of people affiliated with that organization do indeed need to be able to CLI their way through the troubleshooting process for when the HTTP GUI inevitably fails (everything inevitably fails).