I wonder how much QT has to do with this. AFAIK the only _decent_ bindings are still C++ and Python. For KDE it might just be C++?
There's plenty of valid criticism of GTK but choosing C over C++ isn't one of them. It seems like there is a new Rust GTK app every week, and other languages as well, thanks to the availability of bindings.
I'm curious how long relying on C++ contributions is going to last.