Warum einigt man sich da nicht auf einen Standard?
https://xkcd.com/927/
Vermutlich, weil keiner Interesse daran hat - Vendor-Lock-In aufgeben etc. Oder viel banaler, weil's ein Riesenhaufen Arbeit wäre und den Kunden die Rückwärtskompatibilität ihrer Projekte wegnehmen würde.