David Amirkhanov, действительно. Не знаю почему код для гуглокарт) Вероятно, стянул его из интернетов и не заметил что это не yaMaps. Ну хоть за год обнаружили)
Подобное на тостере раз в месяц точно бывает, ищите ответы в поиске.
И кстати: "Мир front-enda как-то внезапно охватила волна js фреймворков (React, Angular, Vue, ...)." - google -> angular -> wiki -> "Initial release: October 20, 2010; 7 years ago"
"Валидно ли это" - да,
"зачем тогда вообще html, если благодаря js фреймворкам все верстается кастомными тегами (template)" - во-первых, template не особо кастомный, почитайте про него на MDN; во вторых не очень понятно в чем вы тут видите противоречие. Вообще насколько я знаю, возможность использовать кастомные теги это очень крутая фича HTML5 которая всем очень понравилась.
К вопросу о целесообразности: однажды я работал на проекте, где в связи с некоторыми техническими сложностями CSS можно было использовать только инлайном, то есть все свойства должны были быть явно описаны для каждого элемента. По идее не было никакой практической сложности в том чтобы даже в таких условиях продолжать использовать CSS - для этого существует например Zurb Foundation (и ещё несколько полезных вещей). Но сотрудники на проекте тоже считали что полчаса-час-два на настройку инструментов упрощающих и ускоряющих работу в несколько десятков раз - это непозволительная роскошь и глупость; все предпочли просто копировать шаблоны из одного документа в другой. Стоит заметить, что на том проекте речь шла об объемах гораздо больших чем какой-либо лендинг или среднестатистический сайт.
Объясните что значит фраза "пытался смотреть эти ... материалы но ... не вижу ... выхода", если по первой же приведенной вами ссылке можно видеть готовую функцию для получения координат элемента.
"Надо чтобы когда цифра заходит меньше 10 цифра, то чтобы цифра была бы не 1, а нужно 01 чтобы было. Моя реализация" - если у вас есть реализация, то о чем речь тогда, в чем проблема?
А, погодите, вы говорите о той старой ословой херне, когда console.log === undefined? Если да, то вообще стоит об этом упоминать.
"Please note that in IE, unlike in Firefox, if the developer tools are not active, window.console is undefined and calling console.log() will break. Always protect your calls with window.console && console.log('stuff');"
"Возможно такой технологии просто не существует, за ненадобностью?" - скорее всего да, как минимум потому что всё это довольно просто реализуется в рамках существующих веб-технологий.
Вообще нужно-то это везде, другое дело что может быть они искали целеустремлённого перспективного специалиста, которому в итоге можно предложить обучение в какой-то важной для них сфере с последующим переходом в другую должность или совмещением.
А может просто отделяли зёрна от плевел, то есть действительно passionate разработчиков от "войти-в-айти"-шников.