It does seem logical that the all-inclusive term malware should be
addressed with the all-inclusive term antimalware, but that is not how
it is. Antivirus programs have to do certain things in order to be
effective. Since they are *needed* for this task, then why not also
detect other types of malware that fall into view under the same
treatment. They detect quite a lot, but It leaves a lot of undetected
malware. So, antimalware is designed to use a different treatment in
hopes of addressing much of the rest. Still, some gaps exist, and a
second antimalware is often recommended.