> Deciding to "install" a package is somewhat analogous to putting a
> library in your `load-path'.
> That doesn't mean it gets loaded.
> Activating a package (`package-initialize') is somewhat analogous to
> loading a library.
Completely wrong. Activating a package does no such thing.
> "Installing" a library does not imply that you also want to
> load/activate it.
As has been pointed out, loading and activating are two entirely
> Radon was saying, I think, that for the package system Emacs dev has
> decided differently: it has decided that if you have installed a
> package then you want it activated in all your Emacs sessions
> (except emacs -Q). He said, I think, that this was decided because
> opt-in activation was too confusing for some users.
No, this was decided because we want installed packages to act the
same way as built-in packages: being added to the load path and having
their autoloads evaluated, but not having any of their features