Preach, Dave.

At the risk of being a broken record; HTML really needs , , , , and elements. Not more “low-level primitives” but good ol’ fashioned, difficult-to-get-consensus-on elements. A new set of accessible controls for a modern era… except that these things have been in-use on nearly every major website and application for the last two decades and exist in every major design system.

Source: Why is Not an Accordion – daverupert.com