Linux gives the user power to make a mess in so many way....why the need for additional steps just to change the install folder name or location?
Why a centralized registry is worse than a bunch of files in a bunch of folders?
If the package manager keeps track of where things are installed, any program that would need to know if a given program is installed and where would just check the place where the package manager stores that information.
dumping all executables on one folder, all configuration files on another folder etc makes quite a mess