PDF 1.2, 1.3, 1.4, 1.5, 1.6 are not formal open standards, which means i cannot use them. These also have accessibility issues.
Then we have the so-called application profiles: PDF/UA, PDF/A-2a, PDF/A-2b and A-2u, PDF/E (engineering), PDF/H (healthcare) are closed standards.
PDF-X (for print) and PDF/A-1b are open standards but have accessibility issues.
Which leaves PDF/A-1a and PDF/A-1b (both of which are based on 1.4). Of these two only PDF/A-1a is a formal open standard and has accessibility features (logical structure, PDF tagging)
1.7 just became an ISO standard and probably should be added to this list, although according to my knowledge also has accessibillity issues. PDF/UA stands for Universal Accessibility but is not a formal open standard yet.
So - PDF-hell for me is trying to explain this to my customers and training them not to just use any-old-pdf-their-printer-supplied-them. Also: finding software (which is easy to use) that can actually make PDF/A-1a.
The biggest mistake you can make is to believe that you are working for someone else.