HTML Web Components: An Example
It’s all about approach. Web components give you an approach of augmentation, where you can provide basic functionality and then progressively enhance the experience depending on the end user’s capabilities.
Source: HTML Web Components: An Example - Jim Nielsen’s Blog
This seems to go with the grain of the web much more than React or Vue. I hope it catches on.