Мне кажется, что к плюсам можно отнести гибкость в плане структур данных, некоторого рода метапрограммирование
Ну в целом да, в объект js'a можно пихать что хочешь а потом ещё и в json легко это превращать, но конечно это и плюс и один из больших минусов. Но сейчас есть тайпскрипт который даёт проверку типов на стадии компиляции и по примеру vs code можно увидеть, что на js/node/electron можно сделать отличный продукт