Here's why:
* Collective nouns refer to a group of individuals considered as a single unit.
* Abstract nouns represent concepts, ideas, or qualities that cannot be physically touched.
A "herd" is a group of animals, specifically referring to a group of ungulates (animals with hooves) like cows, buffalo, or deer. It's a concrete group of living things, not a concept or idea.