I agree a lot of tags are crap and a delete all button never hurts.
But usually I don't want to delete all tags, just most
I use a custom column (hierachy type) for my own tags and genres.
For you configuring calibre to not import tags with metadata might be the easiest solution. No need to hit button
Helen