Лично я считаю, что веб-компоненты, в будущем, должны стать стандартом вокруг которого будут строиться реакт и прочии либы для построения вью (как wpf для .net). Мне в наивных веб-компонентах не хватило удобной работы с DOM и шаблонами. Ну есть же отличные примеры по работе с вью (большая тройка и прочие), но нет "вот конструктор, найди разрабов, кто захочет поддержать тебя в разработке не декларативного вью". Не хватило, что стандартные элементы нет возможности воссоздать как веб-компоненты, в большинстве случаев это будет обёртка над тем же input (ну или я туда то не туда смотрел). Прям сильно хотелось бы нативную ленивую погрузку реализации компонента, что бы без костылей. И возможность раз регистрации компонента и освобождения памяти. И понять кейс когда может пригодится в продакшен adoptedCallback() 😊