Not even GNOME itself could ignore the GNOME 3 criticism for much longer. "As part of the planning for the DropOrFixFallbackMode feature, we've decided that we will compile a list of supported gnome-shell extensions. This will be a small list, focused on just bringing back some central 'classic' UX elements: classic alt tab, task bar, min/max buttons, main menu. To ensure that these extensions keep working, we will release them as a tarball, just like any other module."

Then why don't you clone the git repository and start coding your self?

We, the users and devs, did. They are called Mate and Cinnamon. This is exactly the attitude that got Gnome into their current mess, with users and devs fleeing and forking. When a single set of decisions spawns two completely separate projects, you obviously aren't listening to your users.