Unfortunately that destroys accessibility. If you want to support accessibility, then you need a more complicated rendering target than something like a canvas.
In other words: "Print the file, send the printed sheets by fax to the remote office, once received, OCR them and save to a file"
Not to mention that there's no such thing as "Easily run OCR", considering how many weird fonts there are, and that they could be rendered in such small size as to make it difficult even for humans to tell them apart.
The render engine still has to do that. But that isn't much different from how it works now, where the website has to provide the necessary information.
Besides, nobody says we can't have a protocol for some additional accessibility information.
It sucks but this is the way we're heading. I'm not sure web devs will even be writing HTML in 5 years beyond adding a canvas tag.