> being user-friendly doesn't mean making every single feature user friendly or discoverable through [using the software]
Why not?
> The vast majority of users can be productive on macos without ever using a single keyboard shortcut.
If you're not using keyboard shortcuts you definitely do not have flow. Again, why should the standard be so minimal ('can eventually complete a task') and not involve efficiency, fluidity, joy, mastery, etc.?
It's not hard to do better when you leverage searches that simultaneously expose functionality and alternative ways to invoke it (e.g., keybinds, menu paths, app names, etc.). The example that blew my mind is Emacs with a nice fuzzy filtering search like you get pre-configured with Spacemacs or Doom, but macOS also has two great examples built in: Spotlight and the global app menu search.