@Dashrender said:
I agree that it's nothing more than myself boxing myself into incorrect assumption (something that most of us do) - Hey this is GUI-less, therefore anything that requires GUI interaction (at least for install) won't work.
Many Linux installs (not mine, but many) have the GUI libraries there but no GUI running. Meaning that the code is around but the services don't run. So the attack surface remains small and the CPU and memory are not being used unnecessarily but if you need to fire something up with a GUI, you can.
In the Linux world, we do "minimal" server installs and don't install those libraries. But lots of people go for more bloated installs that have that stuff there.