Want proper menus? Use something different than Gnome 3. Gnome 3 has decided to remove window decorations and menus that could confuse the user and to replace them with so called client side decorations that hide menus and everything behind cryptic icons.
J.

It’s a strange development that menus in some applications are hidden, if you ask me… In that aspect I really like the Ubuntu style. The menus are removes from the application windows to save space and are display in the top bar, which Antergos also has. So why not make more use of that?

spotify is kinda “webapp” only like a browser window … so it has its own menu.
What you say about ubuntu is different because of unity, what you get here is Gnome-Shell itself.
You can change the “Application Menu” also with gnome-tweak-tool:
then you have this menu in top left windowtitle…

@EarthMind
Not everybody ( including me) likes the menus separated from the application. Especially on bigger screens this solution made for small form factors does not make any sense at all and slows down your workflow considerably.
J.

Now that you mention it, I do agree that it can be troublesome sometimes, especially on bigger screens yes. What I found confusing and rather unintiutive was that it wasn’t always clear from the start which (hidden) menu was active in Unity. It caused quite some confusions and unnessary extra clicks, but it was nothing that was too torublesome or something like that.

The menu in the title bar is much more interesting, and if I’m not mistaken, in Ubuntu that was now standard?