The aim is to minimize surprises: when the user explicitly installs a package in their configuration, it should override any package implicitly installed by NixOS.