Hackers are often faster (with exploits) than the programmers (with updates).
True, "Zero-day-attacks". This is the problem, but what we can do?
People that have the knowledge of Internet Security, are fine. But is more the people that don't have the knowledge than us. At the moment, there are no security software that guarantee 100% of security in real-time at any-time. We can't share our knowledge with all the world, because many people not have the interest of this, or simply, don't know that Cybercrime exist.