Sorry, this is part of the know nothing, learn nothing mentality I complained of above. People to not USE software because of the UI, they use it because it helps them get their work done. A day spent chasing the semantics of a broken API, or hidden config option will balance 3 months of API - UI utility, especially is your market includes those who can't program in C++.
Google helps but does not fix problems like broken option persistence in the Qt print dialog.