Well its not so much about programming style. Its just that poeple domt get how to use maya and thsu dont get elf. They dont get qt either but that doent stop them from trying.
In mel you jump hoops, but guess waht you do that a LOT in qt too. Mel is simple, simple is not necceserily easy. Evats are easy for programmers (QT is this style), not neccesrily efficient, but they are the onlythings programmers are taught theese days. So programming crowd prefeers the kind of programns they were taught about in programming 101. Yes you get controll but thing is you really dont want the control.
The best gui ever is no gui. Python is great but that doent mean i get less daily WTF form python. I really dont, those that use mel are in general better at mel than those that use python are at python. Python is just so much harder to fully learn. QT id great if you want to spend time on UI design. UI design even with best tools out there takes a LOT of time, just because you have a designer doent make it faster it still takes months to TEST the gui usability.