It's funny how knowing about the sunken time fallacy doesn't make things any easier.
I started using html custom element, spending most of a day to get a prototype working. And I honestly think it's overkill for a team of one that is writing components be used on one page. Feature like being safe from CSS might be nice for like bootstrap but having one stylesheet would make my life a lot easier