Я постоянно говорю, что Яндекс - контора пидорасов-говноделов, которые, даже если придумают и сделают что-нибудь реально хорошее и интересное, в итоге это запарафинят, т.к. талант д'эффективных менеджеров не скрыть
И вот пример из недавнего прошлого (я бы даже сказал, из текущего настоящего). Есть такой сервис - Гугл Рекапча, все её прекрасно знают - это та, которая перед отправкой форм на сайте заставляет выбирать светофоры. Так вот, как эта самая Капча работает, для самых маленьких:
1) У сайта есть секретный ключ и открытый
2) При нажатии кнопки "отправить" идёт запрос к сервису Гугла с открытым ключом и некоторыми куки пользователя, в ответ сервер возвращает некоторый токен - очень длинную строку-код, она предполагается уникальной
3) Вся форма отправляется к этому же сайту на серверную часть для проверки (так называемый, бэкэнд)
4) С серверной части сайт отправляет Гуглу этот токен ещё раз для проверки, что никто ничего не подменил в процессе отправки формы (на этот раз использует уже секретный ключ)
5) Если токен правильный - то Рекапча на основании токена (а в него зашито много разной информации, в том числе, бот или не бот пользователь) возвращает "ОК" или "НЕ ОК"
6) В зависимости от ответа ваша форма либо успешно отправляется, либо вам приходит ошибка
И вот, с 1 июля по 152-ФЗ персональные данные теперь нельзя хранить на зарубежных серверах - таково требования нашего любимого Роскомнадзора. А разного рода куки, в том числе куки Рекапчи, он почему-то считает персональными данными. В итоге, юристы сходятся во мнении, что для соблюдения этого ФЗ нужно отказываться от гугл-рекапчи в пользу аналогичного отечественного решения. А из аналогичных отечественных решений у нас самое популярное, если не единственное - это Яндекс СмартКапча.
И вот я, как разработчик, начинаю изучать вообще вопрос, как там у Яндекс.Капчи что обстоит - и обнаруживаю, что они прямо в официальной документации рекомендуют вместо скачивания SDK-библиотеки (унифицированного и заранее готового набора инструментов от самих разработчиков этой Капчи) предлагают её интегрировать к себе на сайт в ручном режиме - каждый раз заново писать HTTP-запросы с ключами, токенами, делать обработку ответов и прочие дрочные вещи.
Самое главное - когда я написал им самим в форму обратной связи и спросил, есть ли у них какой-нибудь SDK - они перезвонили (!) мне и сказали дословно "нет и не планируется". На всякий случай, ещё раз, что такое SDK - это набор инструментов для пользования Яндекс.Капчей. Если его нет - ты, как разработчик, напишешь его сам, но:
1) Скорее всего, у тебя получится хуже, чем могло бы получиться у команды Яндекса, т.к. меньше опыта с продуктом, меньше времени, скорее всего меньше компетенций (в среднем по стране)
2) По той же причине, скорее всего у тебя этот набор будет меньше по функционалу и, если понадобится его дополнить - это, опять же, лишняя работа каждый раз, которая снова будет сопряжена с пунктами из этого списка
3) Поскольку на Яндекс.Капчу будет переключаться ВСЯ РОССИЯ буквально (и как он выдержит-то только 🤔), просто представьте, сколько человеко-часов будет потрачено на практически рутинную, однотипную задачу - написать свой набор инструментов - всё вместо того, чтобы команда разработчиков этой Капчи написала такой набор за +-неделю (я не утрирую)
И самое вкусное, как вишенка на торте, что мне понравилось из этого разговора - на мой вопрос "представьте, что в преддверии 1 июля вам начнут звонить бесконечное множество людей, которые не программисты, не разработчики, вообще не айтишники, а обычные собственники малого бизнеса - парикмахерская, стоматология, прочее - и у них просто есть сайт с формочкой "мы вам перезвоним" Что вы им скажете? "Ищите программиста сами, ничем не можем помочь, до свидания?"
Ответ Яндекса очень в духе Яндекса - "Ну, им же эту формочку кто-то сделал. Пусть он же и переключает Капчу, это ведь в любом случае потребует некоторых технических навыков"
Вот и вся клиентоориентированность от них - принудительное сбор трафика от гугла, а потом классика "делайте, как я скажу, а иначе всё равно вам некуда идти, жалуйтесь в Спортлото"