Let's say your wallet does get taken by malware but you have a backup copy. Could you recover and make the stolen one invalid somehow? What happens if there are two of the same wallets on the network? I would think both would become useless.
If the attacker has spend your bitcoins, your backup is worthless.
Backup protects against failing disks and such, not against attackers.