Advantages of an Unambiguous System
No confusion over source elements
Easier to handle unplanned sharing between products
Avoids linking with the wrong object files!
Avoids DO thrashing and resulting re-linking
Allows building of multiple variants/products in one view.