Re: The question is...
> I installed the extensions app, tweaks, and the "dash to panel" extension and it is close enough to Cinnamon
Quite. I have experimented myself and come to the same conclusion.
Linux Mint forked GNOME to make Cinnamon, and it's quite a complete rich desktop in its own right. It has its own add-ons and things.
*But* you can get 90% of the way there with GNOME extensions.
Zorin OS does this, without the burden of maintaining a full fork.
And then there is GNOME Flashback, the GNOME Classic session that Fedora bundles, which explicitly aims to reproduce the cosmetics of GNOME 2 specifically, while Cinnamon, Zorin etc. try to reproduce Windows.
For me, they all fall short: the result still has client-side decorations, no menu bars, default dialog buttons turn up in weird positions, you get multiple little hamburger menus, and all of GNOME's hundred little paper cuts.
If that's enough for you, good for you. It's not for me, but hey, live and let live.
Even so, it is a serious concern of mine. There's a _lot_ of replicated effort going on here. If all the people and teams working on replicating the Windows desktop got together and each took over one element or one control, they would have the pool of resources, time and skills to make a far better attempt, frankly.