The problem is that, as a software developer, I am not going to learn 3 PMs to distribute my free software (yum, apt, homebrew) nor am I going to navigate the politics of Fedora, Debian, Ubuntu, etc. for getting my free software included in their repositories and&#x2F;or keeping it current.  I have things to do, like write software.<p>Language PMs are &quot;good enough&quot; to solve the problems of the people actually writing the software, and in most cases that is really all that matters.  I&#x27;m sorry they&#x27;re not good enough for you, but it&#x27;s not my fault that Rust, Python, and Go will let me upload to their package manager but Debian&#x2F;Fedora&#x2F;whatever you use will not.<p>Your fight is not with the language PMs, it is with your OS vendor who will neither give me upload rights nor send out someone else who does, who neither designs tools for me to use nor sends someone who already knows how to use them.<p>To be clear, I think there are good reasons why OS vendors won&#x27;t change their ways, but software developers won&#x27;t change our ways either, so neither language PMs nor OS PMs are going away any time soon.