On iPadOS it's very similar. Sometimes I get two apps on the screen by accident but I have no idea how I did it and there is no way to find out how to do it if you don't do an online search. Good old drop down menus were actually good for something.
This is the primary way I look for power-user or other non-obvious features in new Mac apps.
My point is that menus work as a way of exposing functionality and making it discoverable through enumeration in a way that contextual UIs and fashionable techniques of the day don't.
IMHO macOS does a pretty decent job of discoverability for shortcuts as they’ll be listed there in the menu.
edit: originally I doubted whether Windows does this or not. It does! Somehow I missed this despite using Windows every day...
http://homepage.eircom.net/~pcengineers/kbguide.html
This is in addition to access keys (also explained in the document above), underlined letters you can type to instantly navigate the menus and select even the items for which no shortcut is defined.
The menu functions descriptions will change.
For example, in Finder, open the File menu and you should see:
Close Window ..... cmd-W
if you press down Option/alt, this will change to: Close All ..... opt-cmd-WWhy wouldn't this just be be "Cmd-."? It doesn't seem to be doing anything, at least on the generation of Finder I just tried it on.
Someone at Apple made the determination that "looking simpler" was more important that UX discoverability, and so hid some features under Ctrl/Command clicks.
A worse offender is "Command+Shift+." for showing hidden files - they don't even have a menu item anywhere for it, it's either you know that hidden files is a thing or you don't, and there's no way to discover it by clicking around and paying attention.
While I still prefer macOS to Windows, I agree that Apple could do a bit more to make these hidden features more exposable. E.g. why not let a click on the folder name show you the folder path, why require a "Command"?