Hallo,
Du vergisst dabei, dass SVG ein _Grafikformat_ ist und es hier um graphische Eigenschaften geht. JavaScript, HTML und CSS sind weit davon entfernt, etwas mit einem Grafikformat zu tun zu haben. Du vergleichst also Äpfel mit Pferden.
Rendert denn ein Browser einen Text prinzipiell so anders wie eine SVG-Engine oder ein PDF-Reader? Der Text bleibt ja auch im SVG-Kontext als solcher erhalten (kann markiert und heraus kopiert werden).
Insofern sehe ich da technisch keinen grundlegenden Unterschied, sodass es durchaus eine Methode getComputedTextLength() auch im HTML/JS-Umfeld geben könnte (an die jeweilige Genauigkeit des Ausgaberasters angepasst).
Zudem findet CSS auch bei SVG Verwendung.
MfG, Thomas