i suppose this is not a problem with package managers as a concept,
but i feel like the discoverability of packages is quite bad when i apt search in debian or guix search in guix etc.
successfully finding a relevant package usually requires going onto the internet and using a search engine.
the naming scheme of packages is wildly different across distributions. when i am looking for a python dependency, is it py3- or py- ? how are the stems -utils, -doc, or -tools to be applied?
in addition to this, it seems to me that the metadata for most packages is seriously lacking--meaning that packages are only included in search results in the shell if you just happen to know the exact terms they actually include.