That's right, and all the Günters, Renées and Þórunns out there can just change their names to Gunter, Renee and Thorunn.
It's probably not PDF's fault that parsers are choking on the ff ligature. Changing all those parsers isn't practical, and Adobe can't make that happen.
Finally, if you run based on metadata that isn't visible, you open up to a different kind of problem, where a visual inspection of the PDF is different from the parsed data. If I'm writing something to automatically classify PDFs from the wild, I want to use the visible data. A lot of tools (such as Paperless) will ocr a rasterized pdf to avoid these inconsistencies.