Yes! Stack-based abstract machines are often used because they allow compact code that is very easy to create and interpret.
As another example, Pascal p-code (UCSD p-code) is also stack-based:
https://en.wikipedia.org/wiki/P-code_machine
The Java Virtual Machine (JVM) also uses an operand stack:
https://en.bitcoin.it/wiki/Script
https://github.com/bitcoin/bitcoin/blob/master/src/script/sc...