@angristan I just watched the presentation of the package managers bad practises.
I once had to build an automated install package for a program, it required installing its dependencies which they provided trough a seperate installer which had a silent switch. That installer in turn would invoke all the other installers from the dependencies non silent or refused to start them at all and if you installed the dependencies manually it would not count them as present.