"Dependency management on Linux can often require distro-specific packages for some things, mainly depending on how many shared objects they're going to use."
Dependencies, library paths, odd other path issues and at times, a massive amount of profanities... ;)
Especially when someone takes the LSB standards and just tosses them into the circular file.