That is why there is the Gnome Tweak tool and Gnome extensions. You get a great out-of-the-box experience for regular users and good customizability for advanced users. If you want extreme customizability just don't use Gnome. IMO Gnome gets way too much unwarranted critique here.