The Linux community has consistently resisted uniformity in the GUI rather embracing the Burger King school of GUI implementation "Have It Your Way".
JX gives away his ignorance by never posting a link to support or corroborate his statements; which makes them just opinions.... and we all know what opinions are like.
The strength of Linux is in its complete - and granular - configurability. It goes way beyond being able to choose a GUI; in fact with Linux you often don't even need a GUI and can safely leave it out.
The Linux kernel is capable of being "tuned" to match the conditions needed for specific jobs. With Windows you just get a server with barely any capability of tuning (or reasonable security, for that matter). JX would benefit by reading this link which describes the various kernels and the associated versions of Windows and wonder why so many of the server versions seem to have the same kernel version as the "home" desktop models: https://en.wikipedia.org/wiki/Comparison_of_Microsoft_Windows_versions
And anyone who cares to explore the depths of the tuning process on Linux here is a somewhat out-of-date primer: https://people.redhat.com/alikins/system_tuning.html
Just skim over the topics for an idea of just how fine you can adjust a Linux kernel for a specific application.
File system Tuning
Disk I/O Elevators
Network Interface Tuning
Apache and other web servers
Sys V shm
Ptys and ttys
The strength of Linux is its ability to move from super computer to smart phone, from big data to refrigerators.
with Server 2012.
Maybe it explains why MS is busily porting MSSQL to Linux and why their Azure "cloud" is on a Linux distribution MS set up specifically for that service.
And despite the sad claims of JX and some others, the list of applications for Linux is both deep and wide. He just is clueless.
I'm afraid that JX has been dropped well back of the peloton..