1. Non C++ devs don’t want to write C++/participate in the C++ ecosystem at all. While there are plenty of QT binding libraries for other languages, they seem to be of varying and unpredictable quality.
2. QT has potentially difficult licensing: https://www.qt.io/licensing/
Disclaimer: I’ve never used QT.