И да
1. В проде я не юзал, ибо я Котлин в проде только с декабря начну юзать :)
2. Вообще формально говоря, ни Arrow, ни платформенные типы не являются JVM-бэкенд специфичными (по крайней мере идейно), так что лучше в следующий раз писать в основной канал (ссылки в описании канала)
Зачем нужен:
1. Вообще там всё модульно, так что ты можешь забрать минимально полезные штуки и всё. А те, которые на Котлин ложатся не так хорошо, игнорировать.
2. Как ни странно, уже слышал историю о том, что человеку запретили Скалу на проде, вот он исхитрился с Котлином и Arrow. Но вообще так лучше проблемы не решать :)
В целом - развивая либу ребята умудряются немного развивать язык. Т.е. фича про тайпклассы наверное до сих самая заголосованная, пушат её как раз ребята, которые делают Arrow (см. KEEP-87). Возможно скоро они же научатся делать кучу компиляторных плагинов, даже если не их конкретные использовать (им нужно для правильных monad comprehensions, автофиксации hkt и тд), всё равно польза будет.
Да, интересно это всё. Я в целом похож на человека из Вашего пункта 2 :) У меня большая команда, сам я конечно тоскую по скале, но с точки зрения бизнеса понимаю, что не смогу такую толпу народа перевести на Scala и не умереть. С другой стороны писать на Java 8 совсем невыносимо, поэтому в качестве эксперимента решил потратить выходные на Kotlin и приятно удивлён пока что. Правда в первые же два часа нашёл баг в компиляторе, но надеюсь его починят скоро :)