That seems a little excessive.
Similarly, gtkmm is so much cleaner than Qt as a modern C++ library with none of the preprocessor / codegen quirks. Unfortunately it limits the platform reach, because GTK isn't really polished anywhere except Linux.
I raise a toast to the obsession with clean code and clean design. Sometimes "works on my machine" is the counter to "worse is better." At the same time, it's pretty inconvenient for me to use the software. Oh well.