That's certainly not the case though if you really read those pages:
I've more than "really read" the pages. I've implemented image libraries.
On the DNG page:
"DNG is not (yet) a standard format, but is based on several
open formats and/or
standards"
Do you know what that means? It means DNG is not an ISO or ANSI standard. That doesn't mean itallows variants. It's still one specification not allowing deviations. Just because it is not a "standard format" (a formality) does not mean it is not strictly specified. It is, the specification is very clear, and it's open and unencumbered.
The JPG page details a myriad of possible optional ways to create a JPG based image.
The image can be created in precisely one way. JPG only has one compression method. No deviation allowed. The image can be packed in a JFIF or EXIF container, but if there is a JFIF header it doesn't matter which format is used, any old image manipulation program can read it since the actual image is packed the same way. Only metadata differs. And the only reason older software have problems with EXIF only files is because they don't recognize the metdata, not because the image differs. It doesn't.
The TIFF page lists about 30 possible variations of the 'standard'.
And it lists the exact method to tell the application which compression and file format is used. If your file tells the application it is one specific type of TIFF but you decided to vary the format a bit from that specification, your file is garbage. No deviation allowed. But you shouldn't use TIFF anyway.
It's certainly not definite that a .tif .dng or .jpg file will be of a known standard format.
It's most certainly definite. If a JPG has a JFIF header any software can open it. If you're daft enough to save a JPG with only an EXIF header it can possibly only be opened by more recent software, but the software will know from looking at the header exactly what the format of the JPG is, and if the header lies the file is so much garbage. Either way, all JPGs have the image data stored the same way. Only metadata differs.
And a DNG is even stricter. It has a version in the header, and if the file format does not match that version, it's broken. End of story. The spec allows for no deviation at all.
Of course most cameras have adopted a baseline format for each of them that they use, but that's not to say that variations of them don't exist.
None of the formats have any variations allowed outside of specification. None at all. If your camera generates an image which falls outside of spec there are no guarantees anything at all can read it. JPG has no variations at all outside metadata. DNG has versions, but they're backwards compatible so that matters little. TIFF is a special case since it tries to encompass so much ground, but you're still bound to the spec. Deviate and your image is garbage. And if you're storing photographs the number of sane TIFF choices fall down drastically. Most cameras storing TIFF just use uncompressed TIFF to avoid implementation issues and keep processing demands down (processing costs battery and causes heat, and is avoided by cameras as much as possible, which is one major reason JPG2000 has not caught on). But you shouldn't use TIFF anyway.
No, there are some proprietary tags and information in some Raw files that can only be accessed using that manufacturers software (unless someone has reverse engineered of course).
Manufacturer raw files are entirely proprietary, and the have their own names for tags containing standard information. That is precisely why DNG would be better.
The tags are named and scaled differently, but they still contain the same information. That's how the same raw software using the same sliders and buttons can open multiple formats of raw files. It maps the tags internally to the same functions. There are no "extra tags" containing mysterious sensor information which needs to be specifically implemented per camera. It's all well understood, and maps to DNG nicely.
The DNG does, but the software reading the file may well not.
So? The DNG contains it, then what does it matter whether the software has it or not?
That is what you consistently seem to not understand. If the profile is in the DNG, the software can just read it out, and the conversion will be optimized. No need to keep upgrading your raw software just because you have a new camera, or because someone sends you a DNG they took. Just open it, an it's optimized.
The revolution this would be is nothing short of astounding.
There's nothing limiting about Raw per se, after all, they allow you access to all of the data available from the sensor. However I do agree with you, a standardised format would be better without doubt, but it's only worthwhile if you can tap into the full data set for your camera.
And you can with DNG. That is precisely the point of DNG, and no argument you have provided (or can provide) has shown otherwise.
The problem we have is that the camera manufacturers are reluctant to licence the information they use in their Raw formats.
D'oh.
Jesper