Gnome Shell is about extensions, you want something to work differently - find a suitable plugin or write it.
I kinda tolerate gnome 3 (despite its marvellously obvious flaws) for now and if I find it way too annoying, I'll rip it out and use fluxbox or smg similarly low level wm.
Meaning that it is a fig leaf from the Gnome devs to power users.