I
think it's for other reasons (and grouping on expressions is quite reasonable anyway).
It's (IIRC!) something to do with the situation of
select x + y as x
from ...
group by x
which x are we talking about? (Logically that example is crap because only the alias x makes sense, but something like that anyway).