What probably happened is this;
The Treyarch team had this awesome campaign and story all amongst themselves, they just never accurately told it to us. Take the Avogardo. We never got answers on what the hell his purpose was. But I can gurantee you the little Treyarch Zombies team has their own explanation for it.