I agree. I don&#x27;t think &quot;generic package management&quot; is possible at all. I think it&#x27;s possible to make it <i>more</i> generic than it is now (namely by having similar domains agree on single package managers), but these issues are far less relevant.<p>What is possible I think is to have generic package management <i>servers</i> and <i>protocols</i>. The same way you have HTTP servers right now and don&#x27;t just roll your own domain-specific protocol for your own domain-specific web just because it&#x27;s in go instead of python or whatever. And yes, you end up with multiple web <i>browsers</i> and that is <i>fine</i>. You even end up with domain-specific browsers (eg. embedded in games, or as a library, or &quot;live apps&quot; and what have you) and that&#x27;s all fine.<p>What I see, whenever I see a new package manager, is a colossal waste of time that could have been avoided.