In Windows you have to first realise that there is such a thing as X, then you have to figure out how to get it to work in Windows, etc. In effect, if you run Windows, you are faced with an uphill struggle.
I use Windows as a desktop, and Linux on servers every day, and I think you have been blinded by the fact that you only use Linux.
Anyone tasked with "installing a database" on Linux will know about X-Windows, and if they use Windows, they will also know that there are dozens of X servers available for Windows. Cygwin takes all of 15 minutes to install and configure to have an X server running. This also gives you bash, ssh, git, etc. I interact with our git repositories solely on Windows...it's no different from using Linux.
And, I use Windows as a desktop because I don't want to "tinker with GNOME/KDE/whatever". Putting a shortcut to just about anything (program, folder, host, URL, etc.) anywhere on my Start Menu is a whole lot easier than the last time I used an X desktop manager: right click on the item, choose copy as shortcut, open the Start Menu to the folder where I want the shortcut, right click and choose paste. It may now be this easy with modern X desktops, but it's been this easy with Windows for 15 years. And, don't get me started on the lack of universal clipboard under X. It's gotten better, but there are still some apps that you can't even copy and paste text between because they don't use a common clipboard interface. For graphics, it's a complete crapshoot.
On the other hand, Microsoft has no clue how to do user elevation correctly at the GUI level, despite the fact that the Windows security model is far more robust than the simple POSIX owner/group/world system. I also think MS is going down the "pretty but not functional UI" rathole fairly quickly, and if it keeps up, Linux may end up being easier to use for even casual users.