I'm surprised at the reactions
Reading this thread, I'm genuinely surprised at the way people are reacting.
For years it seems the "GUI on a server is bad" sentiment has prevailed, and now the sentiment I get from this thread is "Not installing the GUI by default on a server is a slap in the face to small businesses".
I get why many people want the GUI. Lots of interactive crap in the server world still, especially in the small business sector and in legacy apps.
But isn't it enough that it exists as an option? You want it, install it, otherwise you shouldn't?
It seems that defaulting to "it's not there" is a push in the right direction, and having the ability to still add it fully serves everybody that wants it for any reason, be it legacy services or inertia / preference?
I'm personally biased towards the no GUI side, evolved naturally from managing servers at the other end of a very slow link, went from VNC (way back) to RDP, then to running the managemetn apps locally, to "ok, so I only ever again use the GUI to install the server and critical updates" and selectively moved to core installs (except, yes, some legacy stuff that requires server GUI).