There's a tension between making software fast, reliable and attractive and making it completely configurable. The current culture in GNOME, as far as I understand it, is that the primary goal is to provide a great experience for your users, even if extreme configurability needs to suffer in some cases. Others can disagree and try to do different things, but if you want GNOME to agree with you the only route you have is to join the project and change things from within.