> The keybindings it does have are terrible and give RSI, and crucially because there's a whole ecosystem of addons that try not to collide, they can never be changed, which is why CUA mode isn't default.
Everything you are claiming is wrong. I came to Emacs from the Apple HIG shortcut world (which btw, Apple copied from PARC), and I think the keyboard shortcuts Emacs comes with are better thought out and more ergonomic to use. That is why they are the default (Emacs users prefer them), instead of cua-mode, which comes with Emacs and is easily activated.
Emacs key bindings are also far easier to change that in any other application, because Emacs keymaps are first-class objects with inheritance and are separate from commands. That is why Emacs can easily support not just completely different keyboard shortcuts, but completely different input methods such as modal editing.
Everything you are claiming is wrong. I came to Emacs from the Apple HIG shortcut world (which btw, Apple copied from PARC), and I think the keyboard shortcuts Emacs comes with are better thought out and more ergonomic to use. That is why they are the default (Emacs users prefer them), instead of cua-mode, which comes with Emacs and is easily activated.
Emacs key bindings are also far easier to change that in any other application, because Emacs keymaps are first-class objects with inheritance and are separate from commands. That is why Emacs can easily support not just completely different keyboard shortcuts, but completely different input methods such as modal editing.