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