Почему при установке каких-либо библиотек требуют, чтобы я скачал через npm или bower?
Не будем
Мучайся с мануальным скачиванием и ручным поддерживанием зависимостей
Потому-что мир не стоит на месте!
Почитайте Стек технологий JavaScript с нуля - краткий туториал, может вам что-то прояснится