Here's why:
* Collective nouns refer to a group of individuals considered as a single unit.
* "Zoo" represents a collection of animals.
While you might say "There are many animals at the zoo," the word "zoo" itself is a collective noun that encompasses all the individual animals within its boundaries.