one common use case is to have two records with the same metadata one of which holds the "master" copy and one which holds and experimental copy on which conversion parameters are being tested (for FMT->same FMT conversions)
Another very common one is when you add duplicates.
In general since adding an id hurts nothing (except obscure use cases like yours) I much prefer to go for robustness.
|