Except there's a beautiful thing called genetic programming.
While the golden days of awesome virus makers have passed, there can exist a breed of rare but potent virus. There are obvious methods for people to circumvent virus definition lists - of which assume a virus always has the same signature. Genetic programming is the solution to this "problem" faced by virus makers - have a well engineered virus that can spread by whatever means on Windows and each one changes their signature in some way and keep on transmitting. It's an uncommon but serious threat that AV developers have to face.