Sure, it's not the full Emacs keybindings. But the existing ones are still better than what Linux Desktops offer. Some of the missing ones can be added by updating the `DefaultKeyBinding.dict` [1]. So in comparison to Linux not only does it have better Emacs keybindings support, macOS also allows adding a ton of custom shortcuts per system - without having to install weird xmodmap daemons that mutate your keys (which you also can do on macOS).
An eye-opener for me on how useful all the configurability of Linux actually is has been looking into getting macOS-alike keyboard layouts and shortcut behavior on Linux. There's pretty high demand for it (lots and lots of posts all over the Web from people trying to figure out how to make it happen) and there are whole projects based around it, so I assume a fair amount of time has been spent trying to make it work, yet all the options I've found are janky as hell and fail to work under all kinds of common scenarios.
The more distance I get from using Linux as a daily-driver desktop OS, the more it looks like most of the benefits of its configurability and modularity are fairly superficial—especially in its GUI stack—while the harm it causes is deep.
[1] https://gist.github.com/jwreagor/9670905