Если я правильно понял, то единственная цель Declarative Shadow DOM, это сделать доступным контент веб компонента без JS. Ну и возможно упростить немного SSR в таких случаях. Просто если у нас есть JS на клиенте и на сервере, ничто не мешает отрендерить в SSR что угодно внутрь веб-компонента, а потом на клиенте заменить. Костыль конечно, но кажется SSR это и есть один большой костыль, что поделать, Declarative Shadow DOM это не исправит.