Myślę, że powód jest prosty. Rozważ kod taki jak:
select a, b, c, d
. . .
Bardzo łatwo jest od czasu do czasu pominąć przecinek:
select a b, c, d
Jeśli nie używasz as
to wygląda na poprawny kod i może być trudne do rozszyfrowania. Jeśli zawsze użyj as
w przypadku aliasów kolumn, wiesz, że jest niepoprawne.