Why use hierarchical taxonomies instead of many custom taxonomies?

If you needed an archive page that listed all dogs, then the hierarchical approach would be much efficient. You could visit `/category/dogs’, and Bob’s your uncle.

If you used separate categories for every breed of dog, then that dogs archive would require a custom query to select everything from every individual breed in the dogs taxonomy.