Меня в ноде пугает только полная атональность принятых типов.
Тот же намбер - это черная дыра всей ноды для вычислений и любой математики, ибо очень легко выйти за пределы integer или обрезать дабл.
BigInt вынужденное извращение, но его все равно недостаточно.
В моей картине мира нода для математики (особенно деньги считать), ну это не правильно, только разве что как прокси.
А ещё как минимум потому что это интерпретатор, а значит у нас легко есть доступ к исходникам (ну не обфусцировать же серверный код!)
Если бы у меня был свой бизнес, я, даже имея опыт в ноде более 6 лет, абсолютно точно не писал бы "финансовое ядро" своего продукта на ноде.
В ноде можно скомпилить js в байткод, потом передать его в бинарном виде на другой комп и выполнить и то же со структурами данных. См. модули vm и v8. Но бояться за исходники на сервере - это значит, что туда кто-угодно лазит?