ага, пока лабаешь друпале - все хорошо,
чуть шаг в сторону - нужен, например ... менеджер демонов для работы с почтой (pcntl), curl на нескольких интерфейсах, проверка сложности пароля (crack), nginx, memcached, postgres 9 заюзать или mysql 5.5, новый проект начать на бете 5.4,
etc etc - все, приплыли, пересаживаемся на линукс/мак
если все это чуждо - можно наслаждаться кросплатформенностью php и радоваться жизни
но мне это не дано, меня вечно тянет в недокументированных функциях находить сегфолты