не думаю, что кто-то будет с этим спорить. Кажется очевидным и логичным. Но это все рассыпется, когда дойдет до конкретного проекта, потому что нет никаких метрик на такие скользские вещи. Кому-то кажется, что airbnb заигрался, но может (и скорее всего) оно вам просто не нужно, а для их задач в самый раз. Что насчет Arrow? Ребята вообще из аутсорс агенства какого-то,
47deg.com. Как в аутсорсе кто-то вообще рискнул такое затащить? В монады балуются, еще KEEP для type classes написали. И ничего, для них работает. CTO сам в kotlinlang слаке сидит, контрибутит там что-то )). Видимо это их понимание баланса между бизнесом и кодом.