a) UIs are great if you have a way to fallback to editing a config file.
b) Everything has an UI, but not all UIs are well designed.