Eu assumo que um droid é construído como um computador, isso faz com que uma memória limpe um procedimento diferente em cada droid, para saber quais comandos devem ser emitidos, arquivos para apagar ou algo ao longo dessas linhas.
Além disso, o C-3PO não era um robô manufaturado padrão, foi feito à mão por Anakin, portanto, mesmo se houvesse um padrão droid, ele provavelmente não estaria de acordo com ele, então seria necessário uma pesquisa para limpar sua memória.
Portanto, apagar a memória pode se tornar um processo demorado, caro, requer muitas habilidades, simplesmente impossível sem conhecimento prévio (de uma senha, por exemplo) ou todas as opções acima.