@krzyzanowskim Another issue is that it affects the whole resolution graph. E.g. if one target uses A and another target uses a different A, but they otherwise have no business w/ each other, that still fails. Something they already addressed in dyld w/ 2-level namespaces 25 years ago. But no, they don't even ask their *own* elderly people ;-)
(btw: those are a hack to workaround such issues)