The main issue of GNUStep was that, when KDE appeared, the GNU project used GTK+ as a base for GNOME, instead of GNUStep. This basically killed the momentum behind GNUStep as a base for the official GNU Desktop.
It is sad because GNUStep is incredible, the IDEs alone are more advanced than anything in GNOME-space, even today.
Oh well...