> The trick was that when Gtk/Gnome came out there was no existing solution. So, even a bad one was okay.
There were existing solutions, e.g. Motif or Athena widgets if you wanted a GUI library, or FVWM if you wanted a desktop environment. Of course, GTK/GNOME was a significant improvement.