I'm just curious. When I first started learning about the 6502 processor line, I was quite confused because I'd never heard of a descending stack at all.
I have also seen that other processors have options for implementing the stack differently (ascending, descending, etc...,) complete with individual assembly instructions to deal with each implementation.
So what's the reasoning behind this technical decision?