У меня вообще нету ни каких претензий на счет того что скрипты должны подключатся с низу. Один разраб крч сказал что так делают не опытные разрабы и скрипты должны подключатся сверху. Вот и задал этот вопрос
Но скрипты с defer атрибутом будут ждать события domcontentloaded прежде чем выполниться.
domcontentloaded в свою очередь срабатывает только когда все defer скрипты уже загружены, соответственно, эти скрипты не будут выполнены пока не загрузится каждый из них. Так вот представь, что, к примеру, какая-нибудь jquery для слайдеров и проч. и твои скрипты, отвечающие за логику на сайте подключенные с атрибутом defer будут ждать загрузки друг друга. И если твои скрипты безумно конские и грузятся туеву кучу лет, jquery со слайдерами будет заблокирована и, если на твоем сайте есть слайдеры, пользователи будут видеть не очень презентабельную картину из поехавших и нефункционирующих долгое время свистоперделок и прочей ерунды.