RAG fails on PDFs because a PDF stores glyph positions, not document structure. Tables flatten, reading order scrambles, and no error is ever raised.