Good point. Even more unfortunately, despite this, nobody at google or elsewhere that’s working on web components have been able to produce a framework that is smaller or faster than preact, the completely non-web-component react analog.
I have found that a commonly claimed plus for web components is that they “have no dependencies”, despite clearly requiring a framework to have a reasonable developer experience for app building. It is often cited, however, that since the components don’t need an explicit call to `x.render` in order to initialize (this call still exists, it should be noted, but is contained within the components instead of in the hands of developers), that is equal to not having dependencies. I’ve also seen arguments that polymer is a library and not a framework, therefore it has no framework dependencies. To be honest, the whole thing is very strange.