Warum wird der SQL ANSI-92-Standard nicht besser als ANSI-89 übernommen?

In jedem Unternehmen, in dem ich gearbeitet habe, habe ich festgestellt, dass die Benutzer ihre SQL-Abfragen immer noch im ANSI-89-Standard schreiben: select a.id, b.id, b.address_1 from person a, address b where a.id = b.id anstelle des ANSI-92-Standards: select a.id, b.id, b.address_1 from person...