Often I myself in the following situation:
There is a published App and I need to change something. So I duplicate it, open the copy in the work area and to the change. After the change I open the context menu in the Hub and choose "Publish" and overwrite the original one.
But I'm left with the working duplicate in my Hub which I have to remove in a second work step.
So why not integrate that action as an option in the Publish Dialog like so?
This would help streamling the work process a little bit each time an edit is needed.