Tl;Dr -- I think removing the file will break more users than it will fix. Rewriting the completion for zsh is unlikely to happen unless someone else does it. I'm open to incremental improvements.
It's been a very long time since I worked on the completion code, and an longer time since I had zsh completion in my head. I started using zsh in 2000, and it's probably been 20 years since I've had a good mental model on this. I am not likely to find time to fix this. I'm concerned that removing the file will break qpdf completion for many more users than the existing file will. People who are doing sophisticated things with their completion are more likely to be able to work around this, while most people who just install qpdf would probably be better served if completion works out of the box. As such, I am not inclined to remove the file or rewrite the completion logic, but if there are some improvements that will help or some hack I can put it to allow users to override or something, I'm open to it. If you think my analysis is wrong, please elaborate, but don't assume I have a working mental model of how to write either bash or zsh completion. While I knew both at one time, they have long since been swapped out of my brain. --Jay

