Necesario como tal no es, pero depende del usuario.
Como damos por hecho de que hablamos de sistemas Windows... Si todo lo que instalas (software) es de origen fiable, si las aplicaciones gratuitas que instales sabes que no tienen adware en el instalador (y si lo tienen, al menos ofrecen la posibilidad de desmarcarlo y lo haces, claro), no metes cracks o keygens para programas o juegos de pago, tienes tu sistema operativo y librerias siempre actualizadas (java, flash, librerias .NET y visual basic) o directamente no tienes ni java ni flash instalado ya que es un nido de exploits de ultima hora, asi como las aplicaciones que uses con mas frecuencia (visor de documentos word/excel/powerpoint/pdfs) y un navegador web actualizado con algun plugin para bloquear publicidad y/o webs con malware, y por ultimo, utilizas Windows con un usuario no administrador, entonces, en principio, deberias estar a salvo.
Ahora, siempre habra cosas que se le escaparan al usuario a no ser que seas un paranoico y no abres nada a menos que sepas de donde viene.
Es raro que suceda, pero existir, existe y es la posibilidad de que te entre algo mediante un exploit de ultima hora por un fallo de seguridad en por ejemplo tu aplicacion para abrir .doc o incluso un .pdf que tenga algo de codigo malicioso y tu aplicacion no haya sido parcheada/actualizada para corregir ese fallo.
Los que decis que llevais años sin un antivirus, imagino que no teneis Windows 10 o Windows 8 instalado no?, o si lo teneis supongo que habreis deshabilitado Windows Defender que viene activado de serie.