Потому что как только речь заходит о каких-то сложных кодах, сразу ищу в инете подсказки, коды и из разных источников собираю нужный мне код. Вот и интересно, другие также работают? И можно ли считать, что знаешь JS - если не можешь из головы сложные вещи писать, но в случае чего - можешь покопаться и найти нужные коды в инете?
Да, это удобно смотреть готовые коды, справочники, для того чтобы не изобретать велосипед, есть шаблоны проектирования для всех языков почти один стандарт, первые коды примитивные, далее узнаешь что у JS много внуков как библиотеки типа jquery, и далее появляются node.js от него и npm библиотеки, angular.js, react.js, и плодятся для определённых задач. Кому то удобно на PHP реализовать сервер, а кто шарит JS как профессионал, берёт допустим сервак под node.js пишет. А потом вообще от github глаз не оторвёшь, хочется всё и сразу. Смотря какие мозги Дерзайте на здоровье.
Все берут готовое. И иные сто пудов делают это гораздо больше, чем ты. "Не создавай лишних сущностей". Нуб-дуб какой-то. Библиотеки накуя пишутся, если их не брать?