> lisp-mode-hook.  In general, lazy initialization would also not work
> well if those autoloaded commands should be bound to keys because before
> the first invocation the keys would not be bound.

If the user wants to bind an autoloaded command to a key, they can do that just fine.