It depends. В плане js вспоминается вопрос на SO “how can I add numbers in js” с ответом “use jquery”. Иметь набор библиотек — нормально, иметь дикое дерево зависимостей в библиотеках — наверное, не лучшая идея. Т.к. в основном пишу на Ruby, там я стараюсь вычленить как можно больше сторонних библиотек в пользу родных, лежащих в самом языке, но не подключенных, но там это больше обосновано утечками памяти