Question: why is ocr so bad?
Answer: Knowledge about the attributes of the information and an ability to correlate. Basically, what you might expect a human could do. So, in simple terms - just OCR is bad for the above reasons and more so as the complexity of documents and scale comes in the picture, it gets worse.