Причин того, почему сайт долго загружается, может быть много, одни из них:
- "грязный" код, слишком много скриптов и прочего, что ведет к "утяжелению" сайта и его долгой загрузке;
- выбранный хостинг, на котором размещен сайт, не каждый хостинг способен обеспечить быструю работу сайта;
- наличие анимации, всплывающих окон и других эффектов, съедающих трафик и увеличивающих время загрузки страниц;
- плохой интернет, старый роутер и так далее, то есть причина не внешняя, а внутренняя и связана с вашим оборудованием.
Также сейчас большинство сайтов заточено под мобильные устройства, а не только десктопы. Потому дизайн делают преимущественно минималистичным и удобным для пользователей, которые заходят на него со смартфонов, потому там не размещают все компактно и в кучу, иначе будет трудно кликать ссылки. Сегодня пользователям сравнительно все равно, какой дизайн на сайте, лишь бы было удобно на него заходить со всех устройств. Красивым дизайном удивить кого-либо на сегодняшний день очень трудно. Дизайн должен быть удобным, функциональным и адаптивным.
Ну и конечно же, нет смысла сегодня пользоваться устаревшей электроникой. Все развивается, информационные технологии в особенности, растут мощности, растут возможности. Никому уже некомфортно с 2 Гб оперативной памяти на компьютере или ноутбуке серфить в интернете. Комфортный минимум - это 6-8 Гб оперативной памяти. Потому, если хочется наслаждаться быстрой загрузкой страниц сайта, нужно обзаводиться более новыми и мощными компьютерами и мобильными устройствами. Никто же сегодня не использует дискеты, сейчас в ходу уже SSD-диски. По отношению к сайтам ситуация аналогичная.
И не только сайты стали "тяжелыми", любой браузер очень требователен к характеристикам компьютера, чем они выше, тем лучше. И эта тенденция вряд ли изменится.