Не назвал бы написание кода под Windows на перечисленных языках извращением. Они как то прибиты гвоздями к Unix? Я думаю, что для Руби и Пайтон заявлена кросс-платформенность, это скорее даже факт.
Ты не боишься что тебя отправят на винфпо месту назначения? Постыдился бы :)
По теме: как может быть «неудобно» юзать ЯП на какой-нибудь ОС? Если ты о конкретных платформах/инструментах, то говори конкретнее.