PDF conversion is a difficult problem. To my rudimentary understanding of the format, PDF documents aren't really plain text, they have no semantic information, they are just individual glyphs and figures mapped to absolute coordinates on a fixed-size page. This format is really meant to be as a portable printer-friendly document format, not ereader-friendly dynamically resizable format.
I can't comment on the RFC part of your comment.