Объяснение чрезмерной инженерии в JavaScript

Уже много лет известно, что JavaScript является кросс-платформенным решением, но за все приходится платить, и даже у такого удобного языка есть свои проблемы, с которыми разработчики сталкиваются изо дня в день. Главный из них заключается в том, что он чрезмерно (как обычно говорят) «загрязнен» слишком большим количеством внешних дополнений. Я выскажу вам свое личное мнение о том, почему это рассматривается в сообществе, и поддержу его…