Its really more of a limitation of PDF. It is intended as a static format based on layouts the size of a full sheet of paper. Its internal representation does not lend its self to layout changes. Most attempt to fit it to a smaller screen are problematic in one way or another.
It would be better to start with a document format that was always intended to be flexible, not fossilized.