That's why is for the web. Every developer knows that web users will accept everything.
> The show example "button" is a non-focusable div element
Why is this a problem ? Almost every website promotes discoverability. Want to find a button ? Move your mouse till the cursor changes and hope that is not a label.
> <div class="button" onclick="window.examples['theme-modern']()">Show Example</div> Once the window is open, the minimise, maximise, full-screen and close "buttons" are spans containing no useful text.
There are two UI/UX schools. One which promotes big buttons and one which promotes no buttons.
> Sure, sometimes accessibility can be hard to get right but it's quite something for it to have been completely disregarded.
The idea is that the user has a unique experience visiting the site. So unique that he never comes back.