Linux is for servers and dev work, not day-to-day use.
Unfortunately us folks who grew up on sane, usability tested interfaces are not in charge anymore. A disease that has spread across all OSs. Recommend Cinnamon, KDE, XFCE in order of least traditional to most traditional window controls.
Also there is a dconf setting to configure titlebar buttons for GTK/gnome decedents. KDE has a GUI.
I'm happy Gnome exists, but you do you.
People like to rage, and rage about how Gnome killed their father or whatever and I just get tired of the constant hate towards a workflow that I actually like.
Another ridiculous outcome is that gnome is unable to produce a touchscreen video player despite (15 years of prior art on the ipad) and cosplaying touchability all the while.
Have have you used a version of macOS made in the past 5 years? Fischer-Price is the new Jony Ive.