Na verdade, a stack crescer para cima ou para baixo depende da ABI da arquitetura que está sendo usada. Nos nossos PCs usamos x86 que cresce para baixo, porém em um microcontrolador piccolo ela cresce para cima, por exemplo.
Tem isso mesmo, é que estou acostumado com isso e todo mundo meio que só fala assim na maioria dos círculos, mas é uma boa ressalva.