Ну "Web Components" буду не скоро. К тому же, тут как всегда. В js всё, что добавляется, в чистом виде редко используется. Чаще всего люди же пишут обёртки. Я думаю, что эти компоненты просто перекочуют в тот же react, vue и подобные. И будет всё тоже самое, но под капотом будет нативная реализация компонентов. Если опять же, они буду тягаться по гибкости с тем, что есть в фреймворках. Я где-то на хабре читал, что нативные компоненты пока далеки от идеала