Wenn er temporär für seine Instanz die Umgebungsvariablen verändert, ist das okay. Ist das Gleiche, als würdest du das Programm mit LANG=C programm
aufrufen – das macht man häufiger, wenn man ’ne Fehlermeldung eines deutsch konfigurierten Systems gegen eine Suchmaschine werfen will, weil man mit der originalen englischen Fehlermeldung mehr Aussicht auf Erfolg hat.
Wenn es die Variablen hingegen dauerhaft für die aufrufende Shell, oder gar die Konfiguration selbst, ändern würde, hätte zumindest ich doch sehr etwas dagegen.