Почему работодатели требуют знания linux?
Под *nix обычно и имеют в виду Linux (изредка - +FreeBSD). 
Зачем IT-нику знать особенности ОС, на которой крутится 90% серверов в мире, с которыми он взаимодействует? Ну незачем, пишите дырявые сервисы и запускайте их на winserver стоимостью в пару десятков тысяч рублей за лицензию, чего уж там.
Я вам больше, скажу, иногда требуется детальное знание не только общих концепций и принципов *nix, но и знание отдельно взятах систем. А вот на вопрос "Зачем?", нужно отвечать на конкретном примере вакансии.