I believe anyone who's spent long enough time across multiple programming backgrounds and looked at the JavaScript ecosystem would understand how solid Web Components are. They're objects, and you fill methods on them. But that's not "revolutionary" enough for this community. There's no flash or wow with it, it's just solid programming.
Also, everyone loves to hate the DOM. It's so "low level."
Additionally, I feel Google tainted the idea of them by making Polymer the face of the standard, rather than letting it stand by itself.