¿Por qué no se adopta mejor el estándar SQL ANSI-92 sobre ANSI-89?

En todas las empresas en las que he trabajado, he descubierto que la gente todavía está escribiendo sus consultas SQL en el estándar ANSI-89: select a.id, b.id, b.address_1 from person a, address b where a.id = b.id en lugar del estándar ANSI-92: select a.id, b.id, b.address_1 from person...