My experience managing Windows servers is rapidly improving. More and more servers are running Core and I'm performing ever more administration remotely by command line using PowerShell.
I bring up Windows Server because, on that platform, Microsoft is clearly articulating a change in their philosophy of system administration. The interactive or scripted command-line is the future of Microsoft server administration. It exposes the underlying management and instrumenting capabilities of Windows in highly useful ways and allows consistent workflows for managing traditional deployments and virtual/cloud systems. They have been clear about this direction for years, and they have facilitated a long transition by continuing to provide the option to use full graphical installs, and by providing management consoles for their major products that simply execute PowerShell commands in the background.
Maybe I just haven't seen it because I don't follow the consumer facing groups at Microsoft very closely, but I wish Microsoft would take a similarly approach for the desktop.
Whenever I read these articles, I am thankful I am not an ISV developing for the Windows desktop.