Es frecuente buscar motivaciones a la falta de virus para Mac. La más frecuente es debido a la falta de usuarios de la plataforma pero, como apunta Enrique Dans, esa no es la causa principal.
Lo primero que habría que preguntarse es ¿por qué hay virus? Básicamente hay virus para robar datos/información, para vender antivirus (sin demostrar, pero una teoría muy habitual) y para demostrar lo bueno que es el creador del virus que puede infectar miles de ordenadores.
En cualquiera de los casos las motivaciones son igual de buenas para Windows, para Linux o para Mac.
Es más, el primero que consiga hacer un virus para Mac o Linux se hará muy muy famoso. Aunque sea para mal. Y eso importa, al menos en ciertos círculos o ciertas comunidades da respeto.
Por otro lado las compañías creadoras de software están que trinan por vender antivirus para Mac y, sobre todo, para móviles. Todos ellos tienen proyectos en uno y otro sentido.
La razón de la falta de virus en Mac se debe a la solidez de su núcleo. Se trata de un sistema operativo basado en Free BSD, un UNIX ampliamente conocido, cuyo núcleo ha sido publicado, explorado y comprobado. No sólo Apple ha comprobado que es robusto, otras muchas personas que tienen acceso avisan de posibles errores.
Ojo, nada es infalible, es posible que con el tiempo exista algún virus en el sistema operativo y, desde luego, existen programas con agujeros de seguridad peligrosos que pueden permitir robar tu información. Pero no existe, hoy por hoy, un virus que se replique de Mac en Mac como pasa con Windows. Y no es culpa del número de usuarios. Al menos no es la única razón.