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