Namespaces do not solve the issue but they do mitigate a specific vector, while also removing a perceived need to preregister crates.
There’s no downside beyond “it requires development time and maintenance” like any other feature.
There’s no downside beyond “it requires development time and maintenance” like any other feature.