Traditional package managers have an advantage for integration with the underlying system as installing components into the system is their raison d’être. This means that an application usually inherits the desktop settings of the system and is available from the application launcher of the desktop environment. We would expect system components installed in this way to be available to other installed software.
Installing from a source package can cause integration problems. Although this method adds the component or application to the system, often the package manager and the desktop environment of the system are unaware of its presence. However, typically, the application runs in much the same way as it would have done from using a traditional package manager though.