Why there is Qt-apps for N8 which are not available to N900? If Qt-cross-compiling would be so easy as some people talk, why they haven't done it? For many Android-applications there is not this type of problem. Software author doesn't have to recompile and test for every device. Let's say Qt would come really popular and all hundreds of different phones would support it (also WP7, Android and iPhones). I do not think even then there would be server farms which would cross-compile automatically and port any new app to all those devices.
The WORA-level with Qt apps will not reach WORA-level of Java or Android-apps.