Software for Linux is a lot more complicated than, say, software for MacOs. Instead of having one simple binary that you update for every version of the operating system, you have hundreds of binaries for many Linux distros, with different package managers, formats, init systems, and even userlands. Many people see this as an issue, and try to use a universal package manager, and then they fight about which universal package manager to use. But, I am here to propose, that not only is the fragmenting of Linux not an issue, universal package managers are unneeded and inefficient.
I think Drew makes some good arguments here, in particular the one about mediation and users vs developers as groups with different interests.