Наброшу на вентилятор:)
Так, ну я пишу на C++ и питоне (для тестов)
Пишу по следующим причинам:
- хочу решать действительно сложные задачи: повышение throughput системы, улучшение использования всяких ресурсов вида cpu/memory/net, алгоритмические оптимизации.
- хочу чтобы было действительно сложно не из-за объема/«энтерпрайзности» кода. А чтобы постоянно нужно было держать в голове книги Таненбаума и Седжвика. Чтобы код/система/задачи заставляли тебя читать книги по Computer Science и записываться на курсы «Распределенные системы», а не на «Создание PWA приложений на React и Redux»
- на Ruby/js сложно найти подобное
- на Go мне подобных проектов не попадалось в коммерции, да и сам язык не зашёл :)
- хотел попробовать что-то кроме Ruby (почти пять лет на нем писал, даже синдром «Ruby головного мозга» словил)