Yes, they have polished the GUI, which makes it easy to navigate by mouse. But, when you need to work in speed mode, then you reach for the keyboard shortcuts.
The problem, is that there are plenty, too much sometimes, and they are often inconsistent between applications.
And yes, the Mac has a keyboard shortcut assignment tool, but it often doesn’t work correctly.
I must give credit to Microsoft here. They at least seemed to have perfected most of the common keyboard shortcuts.
Some good features about Windows shortcuts.
1. Alt-Spacebar to open the windows control menu, to move, minimize, maximize, or close the window.
2. Alt combinations are used to control the active Window application itself.
3. Alt-F4 to close the window. But, I would have preferred Alt-Escape instead, to close the window.
4. Control key for shortcuts inside the application. Like, Ctrl-C for copy. O for open. P for print. Etc.
5. Then the Windows key, to control Operating System level shortcuts. Like Win-M to minimize all windows. Win-L to lock the computer. Win-R to launch a command.
Some feature I would like are to use, Win-Spacebar to open a command search, similar to Win-R, but with the ability to list all possible commands. Similar to activating the command palette on VSCode.
And Ctrl-Spacebar, to activate keyboard commands for the active window. Kinda like Emacs, where I can run macros on it, like highlighting the words that I want, and execute something on it, like changing to uppercase, or converting to comma separated, or whatever else is needed.