Si on comprend que nos fichiers sont des encapsulations de plusieurs fichiers (pour faire simple),
on peut dire que lorsqu'un CR2 contient :
- le fichier image brute propriétaire (RAW)
- un fichier texte de métadonnées (exifs)

le DNG, lui, contient :
- le fichier image standardisée sur un code ouvert (donc plus grande pérennité)
- un fichier texte de métadonnées enrichit (par ex sur les mots clefs attribuées à une photo)
- une image JPEG (pour une visualisation plus légère)
- un fichier "texte" contenant "les modifications" apportées à l'image (donc modifications non destructives, le contenu du ".xmp" de lightroom par exemple)

Certes le fait que le DNG contient "plus de choses" que notre CR2, n'est pas vraiment un critère pertinent (ce n'est qu'une forme de confort actuel), puisque ces derniers évoluent continuellement.
Mais c'est justement là qu'il y a un hic : à force d'évolutions "cachées" (propriétaires) où la rétrocompatibilité n'est pas forcement assuré, la lecture de nos vieux CR2 tombera peut être dans l'oublie face à tous les nouveaux CR2 apparus entre temps.

Le JPEG lui c'est un autre probléme : tous le monde sait le lire et "il n'évolue pas".
Le problème viendrait potentiellement du fait que certain réclames des droits sur les lecteurs de ce ce format.