This is a joke, right? We never, ever, needed anything other than the Win32 GUI at the core of windows, and it still works to this day. You can write Windows programs without the new stuff, in Lazarus, for example.
C# and .NET were a huge step backwards. VB6 was something easy enough for domain experts to get working, without having to hire a programmer. Delphi for Windows make it very easy for even beginner programmers to ship a clean professional Windows GUI by just building the UI and hooking events to it, with almost zero boilerplate. C/C++/C# reverse that trend and lost us all a decade or more of productivity.