Idea Summary
The check for a unique alias should happen across all workspaces on an instance. Currently the check is only performed for applications in the same workspace. If you import an app into another workspace the same alias will be used which causes an error if you try to access any of the apps using that alias.
Use Case
It's useful in a multitenant environment.
Preferred Solution (Optional)
On import I would check across the entire instance for another app existing with the alias and if it does I will give the user an option during import to assign another alias since the alias being imported is not unique.