I really appreciate your feedback. My goal was to make a brief and easy-to-understand intro to web components. But sharing some explicit code or example would be more helpful. Thanks!
I once heard that CSS makes no sense, and we should get rid of it (in a software company). So, your mention regarding encapsulation is completely true. Unfortunately, many people don't pay enough attention to good practices and correctly structure the CSS.
Regarding accessibility, that's an excellent point! I'm very interested in that topic because every human being should be able to use a website properly. I will explore it better because, as you mention, introducing custom tags that are not part of the standard is a challenge.
Thanks for your comment and feedback. It's helped me a lot.