Or Dash to Panel which is more Windows-style and merges all panels into a single panel on screen. This are technically Gnome and just packaged by Fedora, but that doesn’t matter to a new user.
You might want to try KDE Plasma instead of the Gnome desktop. Gnome seems to prefer a minimal approach kind of like OS X around the Mojave version. KDE is more like Windows and has a maximal approach to built-in customization. My Gnome desktop hides everything except the running applications, with no clocks, bars or widgets. It only takes one extension to get to that point and I think this is the kind of setup that the Gnome maintainers have in mind.
There’s this spin of Fedora Desktop if you’re not inclined to install the KDE window manager on your current sytem (sudo dnf group install "KDE Plasma Workspaces" should add it to the login screen options). Gnome is intended to be extended by the community and has a lot of support for extension authors. They’ll probably keep the main visual features the same for a while.
What’s Fedora’s philosophy around Gnome? Is the idea to bring together parts of a distro in as vanilla a way as possible, or is it based on managing how much you have to maintain yourself?
For example, many distros using Gnome will add a dock and some related customization. Of course that also means they will have to maintain that new feature with no upstream support. I don’t know if that’s a hard thing to do, but I would understand if that were an annoying extra thing to have to manage.
Furthermore, with Gnome Extensions the end user can recreate the experience they’re looking for relatively easily, which means that maybe it’s not worth Fedora worrying about. Just provide Gnome as it is out of the box and the users decide how they want it to look. The project doesn’t have a responsibility to add a dock. Not to mention that adding a dock could also be followed be requests for other aesthetic options to be added. I don’t think that desktop environment design is really a focus for Fedora.
TL;DR - I can see reasons for why Fedora does not really customize Gnome, but is there like a stated or official policy on this?