2.
Для скорости.
Сторонние библиотеки нужно подключать отдельно и не со своего хостинга, а с популярного CDN.
Свой код - лучше минифицировать и скомпоновать в один файл, чтобы браузер загрузил его и закешировал. Ежели какие-то отдельные фрагменты своего кода часто изменяются (по причине развития сайта, например), то их лучше выделить в отдельный файл, чтобы остальной код, опять же, закешировался.
Для надёжности.
Всё лучше размещать на своём хостинге, что противоречит предыдущему моему совету. Потому что завтра внезапно доступ к CDN может отвалиться и сайт развалится.