Some smart guy (may or may not be Rich Hickey) was allegedly heard to have said about GUI programming, "I don't do that kind of stuff."
Over the years, I have observed the fact that some /many things about GUI is/are just unnecessarily stupid.
See Jgoodies-binding, and more recently elm-lang and htmx for unexamples of this.
btw, rip
These days, there's a lot more boilerplate in most languages. C# was a horrible downgrade.
If you can put up with the documentation, Lazarus/Free Pascal works amazingly well, and is almost as easy as it used to be.