So, i have ESET NOD32 antivirus, i paid 50 dollars for this antivirus, while malwarebytes was free, and malwarbytes detects viruses more often than ESET, why is this?