Creo que la razón es simple. Considere un código como el siguiente:
select a, b, c, d
. . .
Es muy fácil omitir ocasionalmente la coma:
select a b, c, d
Si no usa as
entonces esto parece un código correcto y puede ser difícil de entender. Si siempre usar as
para alias de columna, entonces sabrá que es incorrecto.