a
смотри.
В С/С++ творится содомия так как там ты руками управляешь памятью, что для веб-разработчика так себе занятие. случайно отстрелить в плюсах можно не только ногу, а весь проект вместе с разработчиками.
В Javascript творится содомия так как всё есть объект и нет никаких ошибок доступа к отстуствующим полям, что убивает на корню почти любые ошибки компиляции, затрудняет статический анализ до бесконечности и переносит эти "silly errors" в продакшн, и как только до нужного блока if дойдет выполнение, произойдет выстрел в ногу. Лежишь ты такой на пляже в таиланде, попиваешь банановый смузи, а тебе твоё приложение простреливает ногу. согласитесь, неприятно.