If you do not want to give up on the consistency, let the user choose between them. Provide a settings for Workspace so that user can choose between the two behaviours. I would not want someone else to see what applications are running on my other workspaces.
Also if i move an application to other workspace, clicking on the launcher within the current workspace should invoke a new instance, rather than switching to the instance in other workspace.
If you do not want to give up on the consistency, let the user choose between them. Provide a settings for Workspace so that user can choose between the two behaviours. I would not want someone else to see what applications are running on my other workspaces.
Also if i move an application to other workspace, clicking on the launcher within the current workspace should invoke a new instance, rather than switching to the instance in other workspace.
This would be a great addition to Unity.