Люди не обращайтесь к этому лохотронщику. Поберегите свои нервы и деньги.
Это просто криворукость/тупость(не умение делать качественно) программиста который так сделал. А вот как раз в данном случае кастомный тег легко мог решить проблему т.к. в нём есть теневой DOM через который описывается элемент и фоновое изображение загружалось бы без проблем. Применение data- атрибута это чисто информационное описание по которому JS и CSS может выполнять некоторые модификации элемента на лету(то есть если значение меняется то и вид элемента тут же будет меняться). Для подключения фонового изображения в данном случае нужно было просто использовать CSS.
Пользовательские элементы это стандартный метод.
Профессионал как раз будет использовать кастомные теги так как знает для чего их используют. Если бы вы были профи, то знали об этой технологии и применяли при необходимости.
А непрофессионал, в силу неумения разобраться, что к чему, начинает лепить всё, что в его голову придёт. Вот и весь "диагноз".
Вот скажите для чего используют кастомные теги? Вот вам и диагноз.
Какой вам нужен смысл?
Он неправ. Наверное, ему заняться больше нечем, как экспериментами над чужими сайтами.
Это вы не правы.. Пользовательские теги уже давно многие применяют https://learn.javascript.ru/custom-elements для создания веб-компонентов. На сео не влияют.
Почитайте свои сообщения, постоянно плачитесь, что жаль не вошли когда цена низкая, то вышли рано могли бы больше получить и тд. У меня лично складывается впечатление, что ничего не зарабатываете.
Выдумать новый велосипед?))
Только так.
Наверняка уже некоторые купили двиг о котором вы говорите или подобный, но потерпели фиаско. А почему? Потому что любой дурачок тоже может купить и думать, что раскрутит и все к нему побегут :) в итоге несколько таких сайтов и никому они нафиг не нужны. Кроме того есть уже гиганты о которых все знают более посещаемые и выберут их, а не ваш проект.