The problem at that time was that Qt wasn't free nor open sourc software (you could see the code but could not redistribute modifications). Both GTK and Gnome were started as truly free alternatives to Qt and KDE. If only Qt had implemented a dual licensed model like they do now, the history of Linux's DEs would be very different.