There is always something new that can slip by.
But here's the usual reason. Folk INSTALL the bad thing. Let's say you get an infected web broswer download from a bad site. The new trojan is unknown to all the antivirus apps.
This is the current state of affairs today.
Are there currently any viruses or malware that can go undetected by McAfee antivirus program?

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic