Nie všetky programy, čo môžu spôsobiť nejaké škody sú vírusmi, a navyše sa bežný program/skript od vírusu nedá spoľahlivo odlíšiť. Ako môže nejaký program vedieť, či nejaký skript naozaj chce používateľovi ublížiť, alebo používa takéto programy na úplne normálne veci?
Je na používateľovi, aby nespúšťal programy, o ktorých nevie, čo robia, prípadne ich nevie ovládať.
Ak by sa mal ako vírus označiť program, ktorý umožňuje spôsobenie akejkoľvek škody, tak by bol vírus každý operačný systém, takmer každý program, dokonca by takých programov boli plné mobilné telefóny (každý umožňuje vymazať SMS, kontakty...), video/dvd rekordéry...
Problematika vírusov je oveľa komplikovanejšia ako len to, že sa pomocou nejakého programovacieho jazyka dá napr. niečo vymazať.