I have to agree, even though I have plenty of pro-Windows comments. To me Windows 11 feels like Vista, and to everyone that got burned with the rewrites on the WinRT side, just using plain Win32/MFC/Forms/WPF feels liberating. Multiple teams are fighting UI politics over WinUI, MAUI on top of WinUI, React Native with WinUI, and classical UWP is not going away (Windows 11 Store is written in it), then ASP.NET team is…
I migrated from Win32 to Qt two years ago. Never looked back. Much easier to program dialogs & UI. Qt gives you macOS as well. ( And UWP if you insist). WinRT is the OS/2 of the 21st century.
On one side .NET Native is left to stagnate in C# 7, and C++/CX got replaced with C++/WinRT, which to this day (4 years later) still doesn't offer any kind of IDL tooling on VS (lets forget for a second that IDL exists since OLE 1.0), and requires manually merging generated files.
Then to top that, we get MAUI on top of WinUI, but with the XAML format used by Xamarin.
Anyone following the now 2100+ issues on Github, community calls, change of roadmap of what WinUI 3.0, Reunion and XAML Islands were supposed to be originally, and where they are going after Windows 11 announcement, can only be dismayed.
They don't seem to either get the complaints, or most likely, are stuck in a position where they cannot publicly acknowledge them.
OS/2 was actually much better than this with CSet++, while SOM had metaclasses and implementation inheritance, with Smalltalk and C++ support.
Still, I can equally well rant about other platforms, it is all a matter of which flaws we are willing to put up with.