Por que o padrão SQL ANSI-92 não é melhor adotado em relação ao ANSI-89?

Em todas as empresas em que trabalhei, descobri que as pessoas ainda estão escrevendo suas consultas SQL no padrão ANSI-89: select a.id, b.id, b.address_1 from person a, address b where a.id = b.id em vez do padrão ANSI-92: select a.id, b.id, b.address_1 from person a inner join address b on...