While this is the wrong way to do it, I’ll point out that in answer to your question of why people can’t just make sites accessible in the first place, it’s actually not possible to make, say, sliders accessible right now on the web. That’s the (misguided) motivation for this.