Penso che il motivo sia semplice. Considera un codice come il seguente:
select a, b, c, d
. . .
È molto facile saltare occasionalmente la virgola:
select a b, c, d
Se non usi as
allora questo sembra codice corretto e può essere difficile da capire. Se sempre usa as
per gli alias di colonna, allora sai che non è corretto.