Technische Gründe gibt es dafür kaum.
Man muss die Text-Assets dann halt etwas anders behandeln als den Rest des Contents und dafür etwas Extra- Code schreiben.
Meine Erklärung: Ist einfach zusätzliches Heckmeck, auf das man als Entwickler keinen Bock hat.
Das Producing wird auch nicht genug Mehrwert sehen.
Und die Designer sogar Angst vor einer schlechten Übersetzung ihres zukünftigen Meisterwerks haben und das lieber selbst unter Kontrolle halten.
Und das Marketing kann ja auch noch Pläne haben, den Release in anderen Ländern über die Sprache zu steuern.