Explication
Alors que 'se retirer' signifie généralement prendre une décision consciente de se désengager ou de s'éloigner, 'battre en retraite' évoque plus souvent l'idée d'une retraite stratégique en présence du danger, notamment dans un contexte militaire.