I notice every once in awhile there’s a post regarding someone needing to rename a snap, claim a snap name that someone else took, etc.
With package managers like Apt and Brew, there’s a single package name. On GitHub and Docker Hub, repositories are namespaced under an org or username. No, they aren’t package managers but I like the approach.
This aids in preventing package name collisions and makes the whole ecosystem more collaborative. Let’s face it, sometime people create apps with the same name, not always with the same purpose. Outside of large commercial apps wanting to enforce trademark, I think namespacing would benefit many users.