Dipende dal contesto, naturalmente, ma in generale, lasciare un account aiuta con la responsabilità, e come menzionato Matteo, con piste di controllo. Immagina lo scenario in cui i nomi utente sono formati dalla prima lettera del nome e il cognome completo, John Smith diventa "jsmith", ma John decide di lasciare l'azienda e poco dopo essere stato sostituito da Jane Smith, il suo nome utente sarebbe "jsmith" pure. La conservazione del precedente utente avrebbe impedito il verificarsi di una rappresentazione accidentale, che potrebbe anche non essere casuale in ogni situazione.
Potrebbe verificarsi un'altra situazione se il processo di eliminazione di un utente ha rimosso tutto ciò che è collegato a quell'utente, di recente Gitlab ha avuto un periodo difficile in parte perché un utente dello staff è stato contrassegnato per la rimozione e nel processo è stato rimosso un database importante, in questo caso la decisione di eliminare un utente è stata costosa.
In generale, se c'è un'incertezza su cosa accadrebbe quando si elimina un utente, l'opzione migliore è disabilitare l'utente invece di eliminarlo. Quindi sì, mentre ci sono considerazioni sulla sicurezza, ci sono anche preoccupazioni operative.