Я занимаюсь программированием более 20 лет. Свой первый сайт написал в 90е-годы - времена Windows 98 и DialUp, когда ещё не было кабельных internet сетей, даже ADSL ещё не было ... Примерно в те же годы я писал на ассемблере, оптимизируя программный код для его достаточного быстродействия на системном уровне. Таким образом мне хорошо известна значимость байтов.
В данным момент, интернет переполнен потоками избыточной, фактически мусорной информации - это хреновая тенденция. Возьмем ближайший пример отечественного, весьма качественного ресурса - "Вконтакте". Один только CSS стиль простого виджет авторизации оказывается больше 6500 строк кода (замер в марте 2019) - примерно в 30-100 раз избыточно. И это лишь оказавшийся под рукой, самый безобидный пример! Если бы подобным образом разрабатывали самолеты, под собственным весом они не могли бы даже ездить!
Окей, производительность серверов и ПК позволяют относительно ровно работать сайтам, вопреки многочисленым кульбитам всех уровней разработчиков и сисадминов. Однако, у конечных владельцев все чаще возникает вопрос - "почему тормозит мой сайт?", и "почему мой сайт тормозит у моих клиентов?!"...
В рунете тысячи и миллионы трудо-часов расходуются на преодоление сгенерированных (...) препятствий; на изучение огромных массивов фактически бесполезной информации ; вникая в документации и регулярно пытаясь понять "почему это работает не так, как написано в документации?!", и "да где же, ё* вать машу, описание этой чертовой возможности?!"...
Товарищи, сложившаяся ситуация, мягко выражаясь - incorrect. :)