web components are never happening
That seems like a rather bold statement without much reasoning behind it. What in particular makes you think that web components are "never happening"?
Easy: web components have not implemented a single part of the original promise [1].
It's not Web Components that are happening, it's the dozens of frameworks required to make them work that are happening.
Even mixpanel's library "does so by providing an easy-to-use state management and rendering layer built on Virtual DOM (the basis of the core rendering technology of React). Through use of the Snabbdom Virtual DOM library and first-class support for multiple templating formats" [2]
Web Components are a very low-level extremely limited crummy DOM-based API that no one in their right mind wants to use. They are not happening.
---
[1] https://fronteers.nl/congres/2011/sessions/web-components-an...