Pourquoi la norme SQL ANSI-92 n'est-elle pas mieux adoptée que ANSI-89?

Dans toutes les entreprises dans lesquelles j'ai travaillé, j'ai constaté que les gens écrivaient toujours leurs requêtes SQL dans la norme ANSI-89: select a.id, b.id, b.address_1 from person a, address b where a.id = b.id plutôt que la norme ANSI-92: select a.id, b.id, b.address_1 from person a...