Hm. I think it would be best if the package managers could choose an appropriate (sub) category. At the same time, the community is probably best served with a limited number of categories; the question is who is best qualified to make the final list of such categories.

I think good (sub) categories is important. I had a serious look into Python some years ago, but was disappointed because of the lack of control packages. In my view, Julia is already much richer wrt. control packages than Python (at least, Python of that time).

A package system where it is difficult to search for relevant packages is problematic. A person who looked into Julia in search for control system packages, would definitely not think of looking into categories such as “Programming Paradigms” or “Control Flow”.