The only real reason I believe there is to omit a GUI is if there is absolutely 100% no need for it. i.e. when managing a server, if you have a process you need running autonomously 24/7 there's it...