As a project progresses families are added and deleted. This, often, results in subcategories being added, however they are never deleted.
You can always delete a subcategory manually, but this includes the risk of deleting some that are still in use.
Adding subcategories to the "Purge Unused" tool, or adding an "In Use" checkbox to the Objects Styles, would allow us to clean op our projects.