I somewhat agree with you, but care is needed. Just because a cache has been archived with Groundspeak is does NOT mean it has been archived on other systems, such as Open Caching. Groundspeak also take the view (wrongly in my opinion) that an archived cache still belongs to the original cacher who placed the cache, so by removing it you are actually stealing it!
My view is to preserve archived caches so that they can continue to be logged by those who haven’t already found them. I see nothing wrong in this and it is allowed by Groundspeak – or at least they haven’t prevented you from doing so, which they could quite easily.
Maybe I should add a new section to this web site listing archived caches that are still available to be logged 😉