Нужно тестировать каждый конкретный сайт и его шаблоны. При неграмотной реализации работы с JS можно получить много неприятных моментов, среди которых:
- Поисковый робот не может при первичном сканировании страницы получить важный контент, прямо влияющий на индексацию и дальнейшее ранжирование страницы. Рендеринг JS при первичном сканировании не происходит никогда, всегда спустя какое-то время. Чаще всего - недели. И если при первичном сканировании ПС сочтёт страницу некачественной - рендеринга JS может уже и вовсе не быть.
- Проблемы с рендерингом мобильной (адаптивной) версии. Если ПС не может отрисовать страничку правильно, как задумано - может решить, что страница не адаптирована для смартфонов. А версия для смартфонов - первична.
- В перспективе скорость загрузки и Core Web Vitals могут стать весомыми факторами ранжирования, и проблемы с загрузкой JS могут влиять на CWV негативно.
Если обобщить: разработчик-фротендер должен хорошо понимать, как работают ПС, и учитывать их требования. Иначе сайт (красивый, современный, модный-молодёжный) превратится в кирпич, прямо со старта.