I've documented a few of the "widgets" that the WAI-ARIA Practices guide lists because I think they nicely describe a lot of the things that we end up needing when we build interactive web interfaces. Using the ARIA semantics means that we get accessibility out of the box, and we don't have to invent new semantics for ourselves, so the HTML and CSS (using attribute selectors, for instance) are easier to write and understand.
I've documented a few of the "widgets" that the WAI-ARIA Practices guide lists because I think they nicely describe a lot of the things that we end up needing when we build interactive web interfaces. Using the ARIA semantics means that we get accessibility out of the box, and we don't have to invent new semantics for ourselves, so the HTML and CSS (using attribute selectors, for instance) are easier to write and understand.