It's the simplest thing you can do, short of LFS. Packages are vanilla; the user is expected to do all configuration in the way intended by upstream. There is no dependency resolution for packages; you typically do a full install of the distro, and install any extras via the method declared by upstream. Nothing is obscured, no hands are held.