Facetious remarks aside, the problem with key bindings is that different people have different preferences depending on their past experiences of IT HCIs and their own personal preferences.
IMO well designed software will allow users to set up their own key bindings to suit themselves.
There is an issue about the initial defaults, and there are several different arguments about what these should be but, in the end, they are all arbitrary. For example what about left handed people like me? I use my left hand for the mouse so the left hand end of the keyboard is very inconvenient. I prefer the really old bindings that use Ctrl or Shift in combination with the Insert/Delete/Home/End/Page Up/Page Down block above the cursor movement keys.
I would tend to design software with configurable key bindings and set the initial default to 'none' so that users do not inadvertently use a combination that does something other than they expect. Perhaps also supplying a number of presupplied alternative configurations they can select.
Keith ____________ Do not fear the arising of thoughts - only be concerned lest your awareness of them be tardy. Zen Saying