I owe you 20 BTC. I fund a private key w/ 20 BTC, print it out and give it to you. I know the private key and can steal funds from it at anytime. Despite the very obvious security risk, you generate a public Bitcoin address from the insecure key and decide to publish this one as a donation address. You now have no security. Any future funds sent to that address can be stolen at will.
What if I sweep the private key and transfer my 20 BTC, at a later date you assume you can send me an additional payment using the same public address as before, but I no longer have the private key? Of course, YOU personally wouldn't do this, but people might. This is why I'd like to keep the insecure private keys around to check/resweep them at a later date, if necessary.
Can you imagine a realistic scenario where someone would take an insecure private key, generate a public address from it, publish that so there may be future funds coming in and then sweep it, and need to keep track of that insecure private key into perpetuity? Is it common enough to build that functionality into a wallet? Is it something we want to support and encourage?
Easy. I generate a (secure) vanity address to receive donations. I publish the address all over the place and people start donating to it. I then inadvertantly/unthinkingly/stupidly email the private key as plain text to myself for whatever reason. The private key is now no longer secure, but I would still like to keep sweeping it to get any additional funds sent to it. Even if I change my public donation address, it is cached all over the place and people have it saved, etc, so I will keep receiving donations there for some time or even indefinitely.
Emailing the private key as plain text is only one example. What if the computer storing your unencrypted wallet.dat gets a virus/trojan? What if the computer gets stolen? I know you and I would never mail a plain text private key, not would we ever get viruses (we're careful, after all), but there are dozens of scenarios where the secure private keys that correspond to public keys that may continue to receive funds could become compromised and fall into the "insecure" private key category.