При реализации примитивов в чистовой вёрстке документа для статичного сайта ответственному разработчику важен простой ёмкий код и универсальность. В графическом интерфейсе пользователя все элементы разметки обязаны быть предсказуемыми и функциональными, не раздражать анимацией и экзотикой. Очевидные истины. Но верстальщики нередко ленятся и используют заимствованные решения, из–за их недостаточной квалификации документы перегружены избыточной разметкой и тяжёлыми CDN–библиотеками функций, пожирающими процессорное время и конверсию сайта.