Then, people started writing extensions to allow you to change bits and pieces of this, but the Gnome devs were adamant that they weren't going to fold any of them into Gnome Shell, no matter how popular they were, and that they wouldn't make any effort to avoid breaking them