But, why? It's been 30 years. You'd think somebody would have figured out how to make a decent GUI toolkit or framework.
They generally get the design right after some mistakes and are stabilizing it, when the new UI designers take over and want to re-do it from scratch.
AvaloniaUI + MVVM toolkit.
We just built layers of shit over the ones we have.
Have you tried WinForms? It isn’t the latest hotness so Microsoft has to be dragged kicking and screaming to support it in current VS, but they were forced to do so because corporate developers still have some clout.