Четверть века практики подсказывает, что антивирусные программы не нужна только на компьютерах, у которых исключено всякое взаимодействие с другими компьютерами, источниками данных и т.д.
Ваш знакомый программист, простите, дилетант в компьютерах. Конечно, некоторые оторваны от реальности настолько, что могут только писать код, но базовые знания должны быть всегда. Профессиональных программистов просто не выпускают из вузов без этих знаний, а дилетанты... стоит ли, вообще, прислушиваться к их мнению. тем более, лишенному логики.
Притом, мне нравится формулировка "антивирусные программы притягивают вирусы".
Представьте, ваш домашний компьютер. Допустим, даже без сети. И вы вставляете в него флешку с вирусом - с работы, от знакомого и т.д. Вирус попадет на компьютер только потому, что антивирусная программа притянула его с флешки? Или потому что флешка была заражена и вирус попал в систему, когда вы, с ее помощью, обратились к флешке?
то же самое при работу с сетью. Если вы вытягиваете вирус из интернета или червь заползает к вам из сети, то антивирусная программа его задержит, а без нее вы просто получите вирус или троян на свою машину. А потом начинает скулеж... Компьютер заблокирован - требуют деньги, диск зашифрован, информация стерта, деньги с банк-клиента вывели...
Это естественный отбор, когда дураки слушают дураков и попадают.
Отсев брака по разуму.