But you've already said that you reserve the right to reject patches that don't match your vision. And the GNOME developers have made it very clear what their vision is --- and it's hostile to people who are power users and/or who are used to the 2-dimensional, static workspaces, where we use large numbers of non-activity-specific application windows, such as terminals, text editors, and web browsers.
For that reason, I'm not going to be willing to waste time trying to bend GNOME 3 in "Classic mode" to my will (if that's even possible, given that you don't believe in giving customization options to users). It's clear it will always be a second class citizen, because it's not consistent with your "vision". Which is fine. Fortunately, the XFCE developers are willing to support my desired use case --- which is why I'd encourage all desktop developers who are interested in contributing to GNOME 3 "classic mode extensions", to consider instead contributing to XFCE. At least that way they will be contributing to a project where their contributions will be valued, instead of being at best tolerated since they don't match up with the GNOME project's "vision".