Давайте разберем по порядку:
1) Python + numpy/scipy - это как раз та область, в которой у julia есть множество преимуществ в том плане, что больше не надо оборачивать свой код в виде вызова встроенных в пакет оптимизированных функций. А использование julia в качестве «клея» между другими языками - ничуть не хуже чем у питона. Её можно даже как shell использовать!
2) Deep knowledge, colleagues и т.д. - программист со временем просто привыкает делать что-то на своем отлаженном стеке, и не будет переходить на другой, т.к. от него требуются усилия на освоение + его скорость работы сильно просядет.
С другой стороны, если стек ещё не выстроен, тогда при попытке что-то реализовать разработчик будет сталкиваться с множеством различных проблем. Кто сказал, что первопроходцам будет легко? Легко тем, кто ездит по готовым рельсам.
3) Zero-based indexing - это даже несерьезно, давайте вообще не будем об этом говорить.
По этой теме рекомендую читать не тех, кто пришёл попробовать и ему не понравилось, а тех, кто профессионально владеет julia - начните с форумов на
discourse.julialang.orgА переход к общему языку - это понятное направление на увеличение количества пакетов для различных применений и повышение юзабилити.