Some packages are unfree, since they are lacking a license. This makes them usable via the package output of the flake. If you use the overlay, the configuration from the nixpkgs instance using the overlay will be respected.