Actually, I archived a cache today for none of these reasons! It was a Christmas ornament cache, and while I considered leaving it to celebrate Christmas in July, right now it's March, the snow is melting, the park is going to get busy and therefore the cache is more likely to be stumbled upon by accident. I'm thinking I'll place it again, but in a different spot, for next Christmas.
I think all of the reasons you've listed are valid for archiving a cache (although if I had the problem of too many visitors, I'd be selfish and bask in the glory of all the "thanks for the great cache" emails I'd receive!). And there's a cache or two I'd like to place out of town this summer, and I really don't want to have to think about a city park cache. I placed it for Christmas, the log comments showed it achieved what I wanted it to and I'm happy with that ... so, it's done for now.
That you even started this thread shows that you're a responsible and thoughtful cacher (not that there was any doubt