Re: Fix the stuff that is CLEARLY broken
> But that does not mean I want to endure the nightmare of designing even moderately-complex GUIs in C#.
Your problem isn't C#, it's XAML. If you can't be bothered to learn that, there are still Windows Forms (which now support proper databinding). Really it's just an XML description of the interface. Not difficult.
However, if you're looking for a VB6-style drag & drop interface designer, that goes hand in hand with tightly-coupled code-behind. The problem with that, Mr C++ and Java Developer, is that it makes proper unit testing impossible. And if you are ignoring your unit testing, you are (in my opinion) a dangerous liability who should not be allowed to code anything.
ESPECIALLY not C++ or Java.