Point taken, though I like to think of stacks as one of many ways of implementing LIFO behavior.
To me, your observation of the non-composability of stacks seems related to the ability of push-down automata and turing machines to compute more complex inputs than the finite automata (and equivalents).