Ich bin da grundsätzlich schon völlig bei Dir, mir fehlt da aber ein Aspekt. Auch die SVG selber können irgendwelche Defekte / Eigenarten haben, die sich über diesen Weg verändern könnten/würden.
Garbage in -> Garbage out.
Das wäre mir zu heiß. Da scheint mir eine textbasierte Fummelei weniger gefährlich. So ein Fummelscript/Aufruf via SED kann man ja auch zur Sichtprüfung durchlaufen lassen.
Hmm... aber durch das Parsing würden Syntaxfehler in den Eingabe-SVGs immerhin auffliegen. Bei der Textersetzung verschlimmbessert sich die Situation.