Gnome does break extensions from time to time. They extension developers just fix it.
Gnome is not a good fit for everyone. KDE is good for people who want high levels of customization and Xfce4 is good for people who want a simple configurable desktop.
There is also gnome soft forks like Cinnamon that try to create a Win 7 feel.