I've been following this thread and I still have almost no idea why people actually dislike PDFs.
Apart from maybe that the standard wasn't written by Linus Torvalds.
Yeah, you have to pay $$ for any ISO standard. And it is expensive, I agree. However, the upside is that the standard contains stuff the industry actually needs rather than being left to the developers who are more motivated by what they personally think is important (unpaid developers are perfectly at liberty to do this, of course, which is why the very best open source software is written by programmers who eat their own dog food).
If you are a serious PDF developer, rather then pay for individual copies of the standard, you'd be better off joining the PDF association where you can access drafts and influence the direction of the standard.
Everyone's, including Jeph, is saying "eh, it's not perfect, but it's the best we've got," and I don't disagree - of course it's not perfect. Duh. But what specifically do you dislike about it? I was really hoping that someone would go into that.
For the cheap seats at the back:
PDF 2.0 is an open standard. Not free as in beer. Free as in freedom. Anyone can buy a copy of the standard and implement readers and/or writers, and pay zero royalties.
PDF may not be a program, but I'm not sure I've seen a single person so far with direct experience with the standard. One person had direct experience with postscript and seemed unaware that PDF is a superset of the postscript programming language. Maybe snubnose has, but since you said you couldn't freely access the standard, I'm not 100% clear on it.
Maybe you're all conflating your complaints about the standard with complaints about the software you have to use that writes or reads PDFs.
Now, come on, stop being halfhearted about it and take a proper shot.
By the way, if you're really curious, it is possible to download your very own copy of the
PDF 1.7 standard. Free as in beer.
Also BTW, if you're looking for software,
Foxit is decent. The reader is free. The writer costs money, but at least it is one off, as opposed to Adobe's somewhat exorbitant subscription cost.
Have at it.
P.S. I neglected to address the one concrete complaint at the top of the thread. Yes, it is a big standard, and working with it is difficult. Implementing it accurately can be obscenely difficult.
P.P.S. XML sucks. Fight me.