But why would one expect a browser to support that feature for PDFs?
You wouldn't, and it doesn't. But webapps and websites can usefully do it.
I wonder if the PDF file format is the best one for such kind of content
Turns out that it is - it's amazingly flexible and pretty much anything out there will be able to render it. There's practically no other formats that can claim that.