I find it amusing how often trying to do complex tasks with simple constraints, always ends up back at stack based languages. Probably why the stack based turing machine is academically important.
A Turing machine is not stack-based, but tape-based. A pushdown automaton (PDA) is stack-based.