Yes, developers created a special system that will protect users from the diversity of new and old viruses. Romad work against family of viruses, not against several stains. Thats why it is so special.
You're right. After all, each virus belongs to a certain class. Here and antivirus programs should detect not just a specific virus, but these are the classes.